folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder ASP De İnner Join Sanırım :S ?



ASP De İnner Join Sanırım :S ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    Merhaba arkadaşlar :)

    benim şöyle bir  sorunum var , veritabanındaki tüm blogları anasayfada listelettiriyorum.. Yalnız o bloga ait kaç tane yorum var onu gösteremiyorum ..

     

    Şimdi benim access verıtabanımda  Yorum diye bir tablo var.Bu tablo da Blog adında bir sütun var ve yorumun hangi bloga ait oldugunu gösteriyor.

    Bir de Blog diye bir tablom var..Burda da blogla ilgili şeyler yer alıyor..

    Yapmak istediğim şey;

    Yorum tablosundaki blog sütunundaki numara Blog tablosundaki id lerle eşleştirmek. . yani mesela Blog tablosunda id değeri 1 olan kayıt var.Yorum tablosundaki Blog sütununun değeri 1 olan kayıtların sayısını almam gerekiyor.İnner join dedi ama ben denedım yapamadım. yardımlarınızı beklıyorum

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    sql = "select count(*) from yorumlar where blog_id=" & blog_id_degiskeni

    yorumlar tablosunda blog_id si blog_id_degiskenindki degeri tasıyan kayıtların sayısını verir sana.

    kayitsetin(0) ile alabilirsin.


    screw you guys! i"m goin" hoooome!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    blog_id_degiskeni dediğin şey o sayfada yok işte..

    :S inner join yapmam lazım sanırım o konuda yardımcı olurmusun yada başka cözüm yolu warsa yardım edersen sevinirim

     

       

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek
    blogları sıralıyosun ve blogların yorum sayılarını da yanında yazmasını istiyosun anladıgım kadarıyla ? iki kayıt setiyle yapıyorum ben genelde. blogları sıralarken sıralama esnasında id yi sorgulatıcaksın. yapamazsan blog sıralama kodunu koy ekleme yapıp gösteriyim.

    screw you guys! i"m goin" hoooome!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    set rs = server.createobject("adodb.recordset")
    sql="select * from Blog order by id desc"
    rs.open sql,Conn,1,3
       

    iste blogları listelerken de  asp tagları arasına =rs("sütunadi") yazıp listeliorum..

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek
    RootB bunu yazdı:
    -----------------------------

    set rs = server.createobject("adodb.recordset")
    sql="select * from Blog order by id desc"
    rs.open sql,Conn,1,3

    iste blogları listelerken de asp tagları arasına =rs("sütunadi") yazıp listeliorum..

    -----------------------------

    örnek olsun die do until ile listelicem ben sen kendi listeleme şekline uyarlarsn :)

    ------------ 

    <%
    Do Until rs.EOF
    rs2.Open "Select Count(*) From Yorumlar Where Blog_ID=" & rs("BlogID"),baglanti,1,3
    ToplamYorum = rs2(0)
    rs.Close
    %>

    blog adını yazdırırken <% =rs("blogadi") %> (<% =ToplamYorum %>)

    <%
    rs.MoveNext
    Loop
    %>

    şeklinde dene. 


    screw you guys! i"m goin" hoooome!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    @Fikret

    sana pm attım

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek
    Başka yardım edebilcek yok mu
Toplam Hit: 827 Toplam Mesaj: 8