网页显示MySQL数据库中的表格的结果,然后使用它们对它们进行排序;
$quey1="select * FROM tbname ORDER BY id DESC";
“id”使用auto_increment。我删除了一些id。 < - 这就是订购无效的原因吗?
我该如何解决这个问题?
提前致谢!
答案 0 :(得分:1)
无论自动递增列中的间隙如何,MySQL都会对结果进行排序。您的查询是正确的,应按id
降序排序。您可能对数据进行的任何后处理都可能会弄乱它所呈现的顺序。