PHP MySQL beş yüksek sonuçlar iyi oluyor.?

0 Cevap php

10 kategorisi vardır ve en yüksek 5 kategorkimlike en düşük limit iyi 5 sonuçlarını görüntülemek istediğiniz bir anket tablo var. Bu PHP ve MySQL nasıl yapabilirim?

burada örneğin tablolar

categories

  • kimlik
  • category_name

Votes

  • kimlik
  • category_kimlik
  • user_kimlik

Users

  • kimlik
  • kullanıcı adı

Burada benim örnek sorgu:

$q = mysql_query("SELECT * from categories");
while($data = mysql_fetch_array($q){

  $votes = mysql_query("SELECT * from votes where category_kimlik=".$data['kimlik']."");
  $data_vote = mysql_nuw_rows($votes);
  echo $data['category_name']."has".$data_vote."Votes";
}

Benim çıkışı kategorkimlike en yüksek oy bu gibi olmak istiyorum

category1 has 30 votes
category3 has 25 votes
category5 has 23 votes
category2 has 15 votes
category4 has 10 votes

0 Cevap