order mysql 结果在两台计算机上没有相同的结果
我在自己的笔记本电脑(apache,Ubuntu Os)(使用php,CodeIgniter)中编写了一些东西,它将按DESC排序结果,但是当我在其他计算机(easyphp,win32)上运行它时,它没有这样做。
所以我的结果不一样,问题出在哪里,我应该如何解决?
我不想使用 order id by desc
I program something in my own laptop(apache,Ubuntu Os) (with php,CodeIgniter) and it will order result by DESC,but when I ran it on other computer (easyphp,win32) it didn't do it.
so I have not same result ,where is the problem and how should I solve it?
I don't wanna use order id by desc
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想通过 MySQL 查询获得一致的记录顺序,您必须使用
ORDER BY
子句。如果您拒绝使用它,则必须在脚本中编写排序函数(与usort()
PHP 函数一起使用)以一致地对数据进行排序。If you want to get a consistent record order with a MySQL query, you must use the
ORDER BY
clause. If you refuse to use it, then you must write a sorting function in your script (to use with theusort()
PHP function) to sort the data consistently.