v2.5.2
Giriş yap

En çok yorum alan 10 kullanıcı koşulu

emmir2
345 defa görüntülendi ve 1 kişi tarafından değerlendirildi

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

Cevap yaz
Cevaplar (3)
zelemi
685 gün önce
   //Aşağıda Sana sql kodu yazdım bunu eklesen yeterli olacak.
   $sqlKodu = " SELECT user_name,COUNT(id) as TOPLAM_YORUM FROM yorumlar GROUP BY UserId ORDER BY TOPLAM_YORUMLAR LIMIT 10
   
   
qplot
685 gün önce

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

}
 
}



rephp7
685 gün önce

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.