我有一张带有用户 ID 和奖励的表格。该用户可以收集不同的奖励,从而为每个奖励获得不同的总价值。见下文:
+-----+-----+-----+-----+-----+
| uid | rw1 | rw2 | rw3 | rw4 |
| 5 | 2 | 6 | 9 | 1 |
+-----+-----+-----+-----+-----+
我正在从我的数据库表中查询它们。如何按从大到小对这些值进行排序?我的用户页面上有一个 div,显示了他们的所有奖励,但我希望最高的奖励首先显示在网页上。我怎样才能做到这一点?不要让它变得更困难,但这些数字是具有图标和名称的更大块元素的一部分。谢谢!
PHP ECHO 转 HTML
$html = '';
$html .='
<div class="reward container id="'.$uid.'">
<div class="reward-block>
<div class="reward_icon">
<img>
</div>
<h4>'.rw3.'</div>
<div>
<div class="reward-block>
<div class="reward_icon">
<img>
</div>
<h4>'.rw2.'</div>
<div>
<div class="reward-block>
<div class="reward_icon">
<img>
</div>
<h4>'.rw1.'</div>
<div>
<div class="reward-block>
<div class="reward_icon">
<img>
</div>
<h4>'.rw4.'</div>
<div>
</div>
';
echo $html;
//echo to HTML