从数据表中随机拉取一定数量的记录,比较适用于从题库中拉取固定数目的题目等场景

从数据库的大量数据中随机拉取数据,主要使用的sql语句是 order by rand();  

例如:现在我需要从题库中随机拉取一定数量的题目列表,代码如下:
$num = C('title_num');   //定义拉取数目
$query = "select * from os_title where title_status = 1 order by rand() limit {$num}";     //sql语句
$title_list = M('title')->query($query);        //获取数据
posted @ 2017-05-27 15:04  alisleepy  阅读(232)  评论(1编辑  收藏  举报