Здравейте.Искам да направя едно нещо,но малко се забърках.
Имам таблица watchlist,в която се записва кой юзър какво гледа.
И идеята ми е да извадя кои най-много се гледат и срещу тях да пише колко хора го гледат.
Аз го направих така,и работи,но просто не ми ги сортира по гледания,т.е. нещо,което се гледа от 5 потребителя може да е по-надолу,а нещо гледано от 1 потребител да е на първо място.
Имам таблица watchlist,в която се записва кой юзър какво гледа.
И идеята ми е да извадя кои най-много се гледат и срещу тях да пише колко хора го гледат.
Аз го направих така,и работи,но просто не ми ги сортира по гледания,т.е. нещо,което се гледа от 5 потребителя може да е по-надолу,а нещо гледано от 1 потребител да е на първо място.
Код:
<?php
$get_mw = mysql_query("SELECT * FROM watchlist GROUP BY showid") or die(mysql_error());
while($get_mw2 = mysql_fetch_assoc($get_mw)){
$get_mw_title = mysql_query("SELECT * FROM shows WHERE id = $get_mw2[showid]") or die(mysql_error());
$get_mw_title2 = mysql_fetch_assoc($get_mw_title);
$c_mw = mysql_query("SELECT * FROM watchlist WHERE showid = $get_mw2[showid]") or die(mysql_error());
$c_mw2 = mysql_num_rows($c_mw);
echo '
<span>'.$get_mw_title2['title'].'</span>
'.$c_mw2.' are watching this show
';
}
?>