私は2つのテーブルを持っています。アップローダ - ID、名前、アイコン、ビュー ビデオ - ID、アップローダ、ビデオ、ビュー
アップローダー列は、動画のアップローダーへの参照として使用されます。そのため、sum() 関数を使用して、各ユーザーが自分のすべての動画から合計で何回視聴したかを数えることができます。これらのユーザーを降順合計ビューで並べ替えたいと思います。
どうすればいいですか?私がこれまでに持っているもののコードはこちらです...
//Retrieve data from the database
$fkbar = mysql_query("SELECT * FROM freaks");
while($fkrow = mysql_fetch_array($fkbar))
//Echo Theme Template on pages
{
$frkid = $fkrow['id'];
$viewq = mysql_query("SELECT SUM(views) AS vw FROM videos WHERE ref1='{$frkid}' OR ref2='{$frkid}' OR ref3='{$frkid}'");
while($viewcnt = mysql_fetch_array($viewq))
{
$viewcount = $viewcnt['vw'];
echo "<div class='diva' id='{$viewcount}'>";
echo "<div class='inner-diva'><a href='/mobile/freaks/?i={$fkrow['id']}'>";
echo "<img id='{$fkrow['id']}' class='dvBarIco' src='/assets/ico/{$fkrow['icon']}' height='80px'></a></div>";
echo "</div>";
}
}