Şimdi Ara

mysql den veri çekmek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
483
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba mysql den xml olarak veri çekmek istiyorum xml kaydedecek kodu hazırladım access veritabanında denedm gayet güzel çalışıyor lakin mysql bilgim olmadığı için nasıl veritabanına bağlanıp bilgi cekeceğimi bilmiyorum yardım edecek arkadaşlar olursa cok sevinirim aşağıda xml için hazırladığım kod bulunmakta.


     
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    </head>

    <%
    strcc="driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=tevhiddi_vedat;UID=tevhi_vedat;PWD=123456;OPTION=35;"
    set cc=server.createobject("ADODB.Connection")
    cc.open(strcc)
    set rc=server.createobject("ADODB.recordset")

    %>

    <% do until rs.eof 'verilerimizi burdan aşağı sıralıcaz. %>


    <urun>
    <urun_kodu><%=rckategori("adi")%></urun_kodu>
    <url><%=rckategori("adi")%></url>
    <fiyat><%=rckategori("adi")%></fiyat>
    <kategori><%=rckategori("adi")%></kategori>
    <resim><%=rckategori("adi")%></resim>
    <isim><%=rckategori("adi")%></isim>
    <marka><%=rckategori("adi")%></marka>
    <tanim><%=rckategori("adi")%></tanim>
    <kargo_suresi><%=rckategori("adi")%></kargo_suresi>
    </urun>

    <% rs.movenext : loop ' komutu ile de veriler son buluna dek sırala diyoruz. %>

    <%

    rs.close : set rs = nothing

    baglan.close : set baglan = nothing


    Response.Buffer = True
    Response.ContentType = "application/vnd.ms-xml"
    Response.AddHeader "content-disposition", "inline; filename = Turknet_basvuru_tablosu.xml"

    %>







  • Selamlar turkyolu,

    Yazdiklarin baya karisik ...
    Ama anladigim kadariyla, mysql-den XML formatinda veri cekmek istiyorsun.

    En kolay yol bencesi:

    phpmyadmin kullanmayi biliyormusun? (XAMPP ve ya WAMP server yukle biligisayarina, ve orada phpmyadmini var) . Adimlari simdi goteriyorum sana:

    1. Yukledikten sonra: localhost/xampp adrese gir, ve menuden phpmyadmin sec.
     mysql den veri çekmek

    2. Yeni bir database kur (New), ve databasin adini yazip, Create bas.
     mysql den veri çekmek


    3. Kurdugumuz ornek databaseine basip, SQL tabina girelim, ve kisa bir tablo kuralim (Go bas sonunda)
     mysql den veri çekmek

    4. Yeni tablomuz kuruldu, o zaman Export tabina gidelim. Oradan formati secelim, yani XML. Yine Go basicaz.
     mysql den veri çekmek

    5. Sonuc:
     mysql den veri çekmek



    < Bu mesaj bu kişi tarafından değiştirildi dbd -- 5 Mart 2015; 14:01:46 >




  • Şifreni paylasmasaydin, ne olur ne olmaz.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • dbd = ayrıntılı anlatımın için teşekkür ederim lakin söylediğin yöntem işimi görmüyor sebebi ise benim her an xml verisine erişmem gerekiyor bu nedenle bunu dinamik bir sayfa içerisine koymak istedim.Ama yine de emeğine sağlık güzel anlatım olmuş umarım başka bir arkadaşın işine yarar.

    Mephalay = iyi niyetin için teşekkür ederim ama deneme hostunda olduğu ve verinin içinde herhangi önemli birşey olmadığı için saklamak ihtiyacı duymadım.Yinede teşekkür ederim

    kodu değiştirerek farklı birşey denedim (kod aşağıdaki gibidir) bu haliyle sorun yok xml verisini alıyorum lakin TL haricindeki 3 kurda da (usd,euro,pound) alakasız rakamlar çıkıyor sorunu çözemedim.Yardımcı olabilecek arkadaşlar varsa memnun olurum.

     

    <!--#include file="db_yol.asp"-->
    <%
    set vitrinrc = cc.execute("select * from urunler order by sira desc")
    do while not vitrinrc.eof
    <!----------------- KATEGORİ ------------------!>
    sckate1y="Select * From kategoriler where id='"&vitrinrc("kategori")&"' order by id desc limit 1"
    set rckate1y=cc.execute(sckate1y)
    do while not rckate1y.eof

    kyazi3=rckate1y("adi")
    kid3=rckate1y("link")
    ka3=rckate1y("aciklama")

    sckate2y="Select * From kategoriler where id='"&rckate1y("kid")&"' order by id desc limit 1"
    set rckate2y=cc.execute(sckate2y)
    do while not rckate2y.eof

    kyazi2=rckate2y("adi")
    kid2=rckate2y("link")
    ka2=rckate2y("aciklama")

    sckate3y="Select * From kategoriler where id='"&rckate2y("kid")&"' order by id desc limit 1"
    set rckate3y=cc.execute(sckate3y)
    do while not rckate3y.eof

    kyazi1=rckate3y("adi")
    kid1=rckate3y("link")
    ka1=rckate3y("aciklama")

    rckate3y.movenext
    loop

    rckate2y.movenext
    loop

    rckate1y.movenext
    loop
    <!----------------- KATEGORİ ------------------!>
    <!----------------- MARKA ------------------!>
    markay="Select * From markalar where id='"&vitrinrc("marka")&"' order by id desc limit 1"
    set markas=cc.execute(markay)
    do while not markas.eof

    marka = markas("adi")

    markas.movenext
    loop
    <!----------------- MARKA ------------------!>
    <!----------------- RESİM ------------------!>
    scresim="Select * From urun_resimleri where uid='"&vitrinrc("id")&"' "
    set rcresim=cc.execute(scresim)
    do while not rcresim.eof

    resimyolu = rcresim("resim")

    rcresim.movenext
    loop
    <!----------------- RESİM ------------------!>
    <!---------------- KDV ------------------!>
    '''''''''''dovizler tl ye çevriliyor''''''''''''''''''''''

    piyasa_fiyat=formatnumber(vitrinrc("piyasa_fiyat"))

    if vitrinrc("kur")="USD" then
    pfiyat=piyasa_fiyat*rckur("dolar")
    pfiyat=pfiyat/100
    end if

    if vitrinrc("kur")="EUR" then
    pfiyat=piyasa_fiyat*rckur("euro")
    pfiyat=pfiyat/100
    end if

    if vitrinrc("kur")="POUND" then
    pfiyat=piyasa_fiyat*rckur("pound")
    pfiyat=pfiyat/100
    end if

    if vitrinrc("kur")="TL" then
    pfiyat=piyasa_fiyat
    end if
    '''''''''''''bayi iskonto varsa bayilere özel indirim yapılıyor yoksa normal indirim yapılıyor'''''''''''''''
    indirimli_fiyat=pfiyat

    if bayi_iskonto<>"" then
    indirim=pfiyat*bayi_iskonto
    indirimlif=indirim/100*1
    indirimli_fiyat=pfiyat-indirimlif*1

    else
    '''''eğer indirim varsa hesaplanıyor''''''''
    if vitrinrc("indirim")<>"0" then

    indirim=pfiyat*vitrinrc("indirim")
    indirimlif=indirim/100*1
    indirimli_fiyat=pfiyat-indirimlif*1
    end if
    end if
    ''''''''''''''kdv hesaplanıyor''''''''''''''''''''''''''
    kdv=indirimli_fiyat*vitrinrc("kdv")
    kdv2=kdv/100 *1
    kdv_fiyat=kdv2+indirimli_fiyat*1
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    kdvdahil = formatnumber(kdv_fiyat,2)
    <!----------------- KDV ------------------!>
    %>

    [color=#990000]<%
    On Error Resume Next
    If Err.Number <> 5 then
    Response.Write("<B>Hata satiri:</B> " & Err.Line)
    Response.Write("<B>Hata numarasi:</B> " & Err.Number)
    Response.Write("<B>Hata Kaynagi:</B> " & Err.Source)
    Response.Write("<BR><B>Hata aciklamasi:</B> " & Err.Description)
    Err.Clear
    End If
    %>
    "Bu kısmı hata ile karşılaştıkdan sonra ekledim hatanın nedenlerine ulaşmak için"[/color]



    <urun>
    <urun_kodu><%=vitrinrc("stok_kodu")%></urun_kodu>
    <url>http://www.siteadresi.com/<%=vitrinrc("link")%></url>
    <fiyat><%=kdvdahil%>.<%=vitrinrc("kur")%></fiyat>
    <kategori><%=kyazi3%>/<%=kyazi2%>/<%=kyazi1%></kategori>
    <resim>http://www.siteadresi.com/upload/<%=resimyolu%></resim>
    <isim><%=vitrinrc("adi")%></isim>
    <marka><%=marka%></marka>
    <tanim><%=vitrinrc("aciklama")%></tanim>
    <kargo_suresi><%=vitrinrc("kargo_bilgi")%></kargo_suresi>
    </urun>

    <%
    vitrinrc.movenext
    loop
    %>







  • Yapay Zeka’dan İlgili Konular
    VPS ten hızlı dosya çekme
    13 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.