• 06-01-2017, 23:53:35
    #1
    Selam arkadaşlar php ile kategorileri listeleme yaparken ben buna ek olarak şu kategoride şu kadar yorum var, şu kadarda gösterim yapmış ve şu kadarda içerik var hepsinin toplamlarını göstermek istiyorum.

    listeleme yaptığım php kodu

    <?php $kategori = mysql_query("select * from  makale_kategori ORDER BY kategori ASC");
     while ($kategori_cek=mysql_fetch_array($kategori)){
       echo '<a href="/'.$kategori_cek['id'].'/'.link_temizle($kategori_cek['kategori']).'">'.$kategori_cek['kategori'].'</a>';
    }
    ?>
    ÖRNEKLER

    Rüyalar : kategorisinde toplam x yorum var - x gösterim - x içerik var
    Yemekler : kategorisinde toplam x yorum var - x gösterim - x içerik var
    Deyimler : kategorisinde toplam x yorum var - x gösterim - x içerik var
    vs..

    Mysql tablo ve sütünler

    makale_kategori : id-kategori
    makale_sayfa : id-baslik-aciklama-kategori-hit
    makale_yorum : id-sid-adi-yorum
  • 07-01-2017, 07:25:33
    #2
    Yukarıda mysql sorgusunu istediğiniz şekilde yapıp
    $a = mysql_num_rows($query);
    Bu komut ile mysql sorgusunun sonucunda kaç tane satır olduğunu bulabilirsiniz. Mobilden yazmasaydın örnek kod da atardım.
  • 07-01-2017, 10:22:16
    #3
    değişkene atadıktan sonra echo $degisken['yorumSayisi']; diye yazdırırsan kategoride kaç yorum var bulursun buyur.

    SELECT *, count(makale_yorum.id) AS yorumSayisi FROM makale_kategori 
    INNER JOIN makale_sayfa ON makale_sayfa.kategori=makale_kategori.id 
    INNER JOIN makale_yorum ON makale_sayfa.id=makale_yorum.sid 
    GROUP BY makale_kategori.id
  • 07-01-2017, 10:39:59
    #4
    Kodları nereye ekleyim hangi satıra