我有一个包含“用户”列和“总计”列的表。我想要做的是在两列表中显示两列,但我希望输出最高总数到最低总数。有人可以帮我设置这个数组因为我尝试过的所有内容都失败了。
我已经尝试过但却什么都没有
<?php
include "includes/config.php";
include "includes/database.php";
$sql = "SELECT user, cur_total FROM curstats";
$result = mysql_query($sql) or die(mysql_error());
$user = $cut_attack = array();
while($row = mysql_fetch_assoc($result)) {
$user[] = $row['user'];
$cur_total[] = $row['cur_total'];
}
?>
答案 0 :(得分:0)
你需要使用ORDER by sql子句:
$sql = "SELECT user, cur_total FROM curstats order by cur_total desc";
DESC - 表示从最高到最低
答案 1 :(得分:0)
将它放入表格顺序是微不足道的。你可以这样做:
<table border="1">
<tr>
<th>Usernames</th>
<th>Total</th>
</tr>
<tr>
<td><?php echo $row['user'];?></td>
<td><?php echo $row['cur_total'];?></td>
</tr>
</table>