求助:PHP成绩查询后进行排名问题

wjm_hi 2013-11-21 03:03:26
我将数据库中的记录用while循环出来了,for是输出学科成绩,下面图片是我查询的成绩,mc_学科,根据查询到的学科成绩来排名,这个在PHP里面该怎么做呢,求教,谢谢了。




while($rs=mysql_fetch_array($result)){
for($i=1;$i<count($xk)+1;$i++){
echo $rs["Score$i"];
}
}
...全文
292 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjm_hi 2013-11-21
  • 打赏
  • 举报
回复
SELECT A.*,@rank:=@rank+1 as pm FROM (select DISTINCT `Score1` from `examscore` order by `Score1` desc ) A ,(SELECT @rank:=0) B 查询的只是Score1的排名,如果Score$i这样循环,该怎么做呢
wjm_hi 2013-11-21
  • 打赏
  • 举报
回复
查询的成绩,相同的话,排名应该也相同。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧