我有一张照片排名表。我想根据 3 列(rating1、2、3)的平均值输出每个类别的前 5 张照片的 id。
假设我有下表列 (photoID,rating1,rating2,rating3)
$sth = mysql_query("SELECT * FROM votes ORDER BY AVG(rating1) ASC LIMIT 5") or die(mysql_error());
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
echo json_encode($rows);