求一个随机出来的SELECT语句如何写 不大可能,要不就不随机了只有SELECT * FROM mytable ORDER BY RAND(N)才是可以重现的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 order by rand()效率及其差!!!!!! http://blog.chinaunix.net/u/29134/showart_435721.html 全部都取出来,然后用PHP实现随机抽取及条记录不就OK了,为什么非要用Mysql随机抽取呢? order by rand()效率普遍说差同意唠叨大哥的说法,我也没试过order by rand(N),试下看我曾经把结果集取出来后,按照自己写的算法有规律打乱成一新数组,然后显示的 先在PHP里写个方法,生成5个随机数,然后再去数据库里取记录吧 我觉得这样直接写sql去取应该很慢为什么不把随机数生成了 在去数据库取类?for( $i=0; $i<12; $i++ ){ $data[] = rand(0,$maxid);}在把得到的data数组去取响应的信息就好了 知道你的意思 ,用 双向游标, rs.movefirst php 下的写法应该是 $rs->MoveFirst(); php数组整合问题 怎么把cookie自动填进表单啊? PHP抓取页面后正则截取值,只要中间的值 php复合查询怎么做? 请教实现以下功能的SQL代码及思路 关于HTML标签的处理函数 如果实现3个数组的同时顺序遍历? 如何提取表单中的value值? 急~急~急~!快帮我看看这段代码那里有问题~~!高手请进来~! 讯飞语音接口用php接入,如何把response body的音频数据保存为文件 firefox 与js问题 寻求open flash chart的帮助
同意唠叨大哥的说法,我也没试过order by rand(N),试下看我曾经把结果集取出来后,按照自己写的算法有规律打乱成一新数组,然后显示的
为什么不把随机数生成了 在去数据库取类?
for( $i=0; $i<12; $i++ )
{
$data[] = rand(0,$maxid);
}
在把得到的data数组去取响应的信息就好了