patosky 发表于 2013-4-9 10:45:18

从数据库随即查询数据的页面显示问题

如题,那个页面就是加了一句简单的sql语句,select * from xxx order by rand() limit 5
然后,打开对应的页面,就是直接跳到114导航页。这个是什么情况啊

Altair 发表于 2013-4-9 12:23:42

浏览器问题

spt119 发表于 2013-4-10 09:08:34

随机查询,rand(),这个机制不太靠谱。
如果可以,分布操作。
比如先把表中所有的id取出,然后装入数组,用数组的随机机制取出你想要的条数,然后在sql中用in操作。
虽然多了一步数据库操作,但效率比一步操作,只高不低。
页: [1]
查看完整版本: 从数据库随即查询数据的页面显示问题