作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 php 的初学者,所以对于这么简单的问题我感到很抱歉。我需要制作高分列表 - 从最高分到最低分排序。分数和昵称一起存在数据库中。
我知道我应该使用 asort,但我尝试了很多不同的方法,但我不起作用。我不知道如何制定它。
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result)){
?>
html table
<?php
}
asort($result, SORT_NUMERIC);
$result = array_reverse($result, true);
mysql_close(); //close database
?>
谢谢
最佳答案
您不需要在 PHP 中进行排序。在 SQL 查询中使用 order by
子句。
“从 $tbl_name 中选择 * 按分数排序”
当然,您可以添加 desc
进行降序排序。
更多信息:http://dev.mysql.com/doc/refman/5.0/en/sorting-rows.html
关于php - 最高分 - 从数据库中对数字进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23919882/
我是 php 的初学者,所以对于这么简单的问题我感到很抱歉。我需要制作高分列表 - 从最高分到最低分排序。分数和昵称一起存在数据库中。 我知道我应该使用 asort,但我尝试了很多不同的方法,但我不起
我使用此代码从排行榜中获得最高分,但我不断获得 java.lang.IllegalStateException 在 LeaderboardScore lbs = arg0.getScores().ge
我有一个高分(最高分)系统,它根据玩家的经验来计算位置。但现在我需要在网络上的其他地方使用玩家的排名,也许网络上的更多地方也像个人一样得分高,就会显示玩家该技能的排名。 因此,仅仅循环并使用像rank
我是一名优秀的程序员,十分优秀!