• 10-08-2010, 11:29:37
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba
    sitemde en son yorumlanan içerikleri gösteriyorum fakat
    örneğin aynı makale ard arda 2 defa yorumlanabiliyor böyle olunca son yorumlananlar kısmında iki defa aynı url oluyor bu da hoş durmuyor bunu nasıl düzenleyebilirim yani o makalede sadece en son yorumu göstermek istiyorum
    kullandığğım kod :
    $sonyorumlar = mysql_query("SELECT yorum_id,icerik_id,yorum_icerik,yorum_aktiflik FROM yorumlar WHERE yorum_aktiflik = 1 ORDER BY yorum_id DESC Limit 5");
  • 10-08-2010, 11:32:03
    #2
    sadece en yorumu göstermek için "Limit 5" kısmını Limit 1 olarak değiştirmen yeterli sadece en son yorumu çekecektir
  • 10-08-2010, 11:32:50
    #3
    husee3 adlı üyeden alıntı: mesajı görüntüle
    sadece en yorumu göstermek için "Limit 5" kısmını Limit 1 olarak değiştirmen yeterli sadece en son yorumu çekecektir
    öyle yapmak istemiyorum 5 tane yorum göstericem ama icerik_id leri aynı olmayanları
  • 10-08-2010, 11:35:29
    #4
    $sonyorumlar = mysql_query("SELECT DISTINCT(icerik_id),yorum_id,yorum_icerik,yorum_ak tiflik FROM yorumlar WHERE yorum_aktiflik = 1 ORDER BY yorum_id DESC Limit 5");
  • 10-08-2010, 11:51:53
    #5
    Sırrı adlı üyeden alıntı: mesajı görüntüle
    $sonyorumlar = mysql_query("SELECT DISTINCT(icerik_id),yorum_id,yorum_icerik,yorum_ak tiflik FROM yorumlar WHERE yorum_aktiflik = 1 ORDER BY yorum_id DESC Limit 5");
    yine olmadı aynı içerikler yine geliyor.
  • 10-08-2010, 12:02:22
    #6
    Kod bloğunu biraz daha geniş yazıp veri tabanı tablosunu eklermisin
  • 10-08-2010, 12:04:36
    #7
    yorumlar tablosu
    -----------------
    yorum_id,icerik_id,yorum_icerik,yorum_aktiflik
    --------------------------------------------
    SQL kodum ise yukarıdaki gibi GROUP BY kullanarak yaptım oldu fakat istediğim o içeriğe ait son yorumu göstermek group by yaptığımda ise ilk yorum gözüküyor.
  • 10-08-2010, 12:05:59
    #8
    Üyeliği durduruldu
    group by icerik_id ekle sorguna
  • 10-08-2010, 12:06:35
    #9
    Üyeliği durduruldu
    he pardon yazmışsın yukarıda
    "group by icerik_id order by yorum_id desc"

    gibi yap