大家看看,换这样怎么样! SELECT count(user_id) as num FROM user_tbl where sex=1 ORDER BY user_id desc LIMIT 1$rand_start=mt_rand(0,$num)*1; if($rand_start >($num-80)) $rand_start=0;SELECT * FROM user_tbl where sex=1 ORDER BY user_id asc LIMIT $rand_start,80 这就是两条查询语句
这个换成存储过程也是白搭 还是用 helloyou0(你好!) 的方法吧
SELECT * FROM user_tbl where sex=1 ORDER BY user_id asc LIMIT $rand_start,80 -------------------- 这个不是全部随机,是从随机的一个记录开始的80条
SELECT count(user_id) as num FROM user_tbl where sex=1 ORDER BY user_id desc LIMIT 1$rand_start=mt_rand(0,$num)*1;
if($rand_start >($num-80))
$rand_start=0;SELECT * FROM user_tbl where sex=1 ORDER BY user_id asc LIMIT $rand_start,80 这就是两条查询语句
还是用 helloyou0(你好!) 的方法吧
这个不是全部随机,是从随机的一个记录开始的80条