先根据票数倒序查询票数表,sql语句大概是
"SELECT 学生id,票数 FROM 票数表 ORDER BY 票数 DESC";假设得到的结果集赋值为 $res,
再用PHP遍历,
$student = array();foreach ($res as $key => $value) { $student[$value['学生id']] = $key +1;} 最后就可以得到student排名数组,键是学生的id,值就是学生的排名。