用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2099|回复: 2
收起左侧

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

[复制链接]
发表于 2013-4-9 10:45:18 | 显示全部楼层 |阅读模式
如题,那个页面就是加了一句简单的sql语句,select * from xxx order by rand() limit 5
然后,打开对应的页面,就是直接跳到114导航页。这个是什么情况啊
发表于 2013-4-9 12:23:42 | 显示全部楼层
浏览器问题
发表于 2013-4-10 09:08:34 | 显示全部楼层
随机查询,rand(),这个机制不太靠谱。
如果可以,分布操作。
比如先把表中所有的id取出,然后装入数组,用数组的随机机制取出你想要的条数,然后在sql中用in操作。
虽然多了一步数据库操作,但效率比一步操作,只高不低。

本版积分规则