CodeIgniter 中国开发者社区's Archiver
论坛
›
Web 开发综合讨论
› 从数据库随即查询数据的页面显示问题
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]
查看完整版本:
从数据库随即查询数据的页面显示问题