我在 mysql 中有这样的数据,按 id ASC 排序:
注意:total 不在 mysql 中,total 来自 price * total_item -> 例如
id name total
---- ----------- ----------
1 item1 3
2 item2 5
3 item3 1
4 item4 2
5 item5 4
我想在 php 中对其进行排序
首先,我对总数进行排序以获得最高的总数
//insert total into list
for($i=0;$i<5;$i++){
$total_list[] = $total;
$b = $total_list;
rsort($b);
//display total from highest to lowest
echo $b[$i];
}
结果将是这样的:
id name total
---- ----------- ----------
1 item1 5
2 item2 4
3 item3 3
4 item4 2
5 item5 1
好的,我已经根据上面的代码对总数进行了排序
所以要对名称进行排序,我必须对其进行排序,但我已经尝试过与对总数进行排序相同的方式,但结果不同
不,我想要的结果是这样的
id name total
---- ----------- ----------
1 item2 5
2 item5 4
3 item1 3
4 item4 2
5 item3 1