Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Mysql ' de

Mysql ' de bir sutunda ki kayıtların saydırılarak en çok hangi kaydın tekrarlandığını bulan php kodu !!!

Ekli Dosyalar

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • xuma adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    171 cevap - 1 soru
    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 adlı üyenin fotoğrafı 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 adlı üyenin fotoğrafı 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

  • grhn adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    1 cevap - 3 soru
    <?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..