我正在从表中获取记录,我尽力通过不同的方法获取但没有返回好的结果。
我使用以下代码:
<?php
$new_act_q=mysql_query("SELECT new_act FROM exel_file ORDER BY new_act DESC LIMIT 5");
while($new_act_f=mysql_fetch_assoc($new_act_q)){
echo $new_act_f['new_act']."<br>";
}
?>
但是我得到了错误的结果,结果显示为:
8
8
8
58
58
返回结果不是降序
最佳答案
如果您想要数字排序顺序,则 new_act 必须是某种数字数据类型,或者如果数据类型不是某种数字,则在查询中将其转换为合适的数字数据类型。
关于php - 如何在mysql中按降序获取行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46114896/