Merhaba,
<? $query3 = mysql_query("SELECT Yazilar.*, Yorumlar.*
FROM Yazilar
LEFT JOIN Yorumlar ON Yazilar.id = Yorumlar.yazi_id
WHERE Yazilar.id='$id' AND Yorumlar.yorum_onay='1'
COUNT(Yorumlar.yorum_onay) as toplam
ORDER BY yorum_tarih DESC");
while($sonuc3=mysql_fetch_array($query3)) {
?><? echo $sonuc3[toplam]; ?>
şeklinde sorgum var ama çalışmıyor
1. yazı 5 yorum
2. yazı 3 yorum
gibi bir sonuç almak istiyorum ama yorum sayısını aldıramadım
nasıl düzeltmeliyim sorgumu?
basit gruplama yapıcaksın.
SELECT COUNT(*) AS Toplam,Yazilar.id FROM Yazilar LEFT JOIN Yorumlar ON Yazilar.id = Yorumlar.yazi_id AND Yorumlar.yorum_onay='1' GROUP BY Yazilar.id