En çok yorum alan 10 kullanıcı koşulu
merhabalar yapmak istediğim şey kullanıcılar arasın da en çok yorum alan 10 kullanıcıya çerceve eklemek belli bir limit olmadığı için aklıma bir şey gelmedi bunu nasıl yapabilirim
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
YOL GÖSTERIR
$c=$ans->prepare("SELECT uye.*, COUNT(b_id) AS kacyorum FROM blog INNER JOIN uye ON blog.b_uye=uye.u_id GROUP BY uye.u_id);
$c->execute();
while($row=$c->FETCH(PDO::FETCH_ASSOC)){
echo $row['u_id'].'-'.$row['kacyorum'].PHP_EOL;
if($row['kacyorum']>10){
//BURADA TAKILIRSIN
}
}
aklıma şöyle bir mantık geliyor
$popularusers[] = en çok yorum alan 10 kullanıcıyı çek, kullanıcı adlarını diziye aktar.
$maksyorumlist = sonra yorum sayılarına göre tüm kullanıcıları sırala.
css ni yaz.
$maksyorumlist e bak, $popularusers ile eşleşenlere özel css yi class olarak kullan de.
aklıma gelen mantık bu ama koda dökecek kadar bilgim yok henüz. Fikir verir umarım.