Doğru Cevap
-
SELECT begenen, COUNT( begenen ) AS toplamsayi FROM tablo GROUP BY begenen ORDER BY COUNT( begenen ) DESC
Aşağıdaki gibi bir cevap verir.begenen toplamsayi gulen 3 grhn 2 buket 1
-
grhn
Hocam sona limit 5 yazdım ama sadece en çok tekrarlananı gösterdi..
En çok tekrarlanan 5 kaydı nasıl gösterebiliriz. Bir nevi top 5 listesi gibi olacak..11 yıl önce yazılmış -
xuma
SELECT begenen, COUNT( begenen ) AS toplamsayi FROM tablo GROUP BY begenen ORDER BY COUNT( begenen ) DESC LIMIT 5
bu şekilde çalışması lazım.Çalışmadı ise verilerini ve beklediğin çıktıyı eklersen daha kolay çözüm bulunur.11 yıl önce yazılmış
-
Cevaplar
-
<?php
$sql=" SELECT alici, COUNT( alici ) AS toplamsayi FROM begeni GROUP BY alici ORDER BY COUNT( alici ) DESC ";
$result = mysql_query($sql);
$number = mysql_result($result, 0, "toplamsayi");
$alici = mysql_result($result, 0, "alici");
echo "<b> $number </b>Beğeni $alici" ;
?>
Bu şekilde ekrana yazdırdım teşekkürler..