我有以下查询:
$query = "SELECT - AS -
FROM -
WHERE ID = '".$id."'
ORDER BY 'PRIMARY' DESC
LIMIT ".$start.", ".$limit."";
但是,由于某些原因,查询总是按升序返回,即使我已告诉它按降序排序。
我不确定为什么会这样。当我通过 phpMyAdmin 执行查询时,它会正确返回,但 PHP 查询未按降序列出结果。
注意:查询中的 - 是我从我的数据库中截取的名称。它们在实际查询中填充了正确的名称。
最佳答案
您的查询实际上根本没有排序
您按常量字符串 PRIMARY
排序,所有行都将相等。
关于php - SQL不按php查询降序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420946/