我有两张桌子。上传者 - id、名称、图标、视图 视频 - id、上传者、视频、视图
上传者列用作视频上传者的参考。因此,我可以使用 sum() 函数来计算每个用户从他的所有视频中总共获得了多少观看次数。现在我想按 desc 总视图对这些用户进行排序。
我该怎么做呢?这是我到目前为止的代码......
//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>";
}
}