求php程序随机提机取Myaql数据的正确答案。

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:24:50
php程序提机取Myaql的数据的时候,如何才能在安ID安排序的前200个数据中随机读取20个,并且取出来的数据没有重复(原数据是有重复的)。麻烦大师们解答一下。 Thank you!

你先计算20个小于200不重复的随机数 放入一个数组 然后循环他们作为查询条件 得出结果

用ORDER BY RAND();
加入你的表名是users
Select * From users Order By Rand() Limit 20;
即可随机选出20个