从数据表中随机拉取一定数量的记录,比较适用于从题库中拉取固定数目的题目等场景
从数据库的大量数据中随机拉取数据,主要使用的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); //获取数据
本文来自博客园,作者:alisleepy,转载请注明原文链接:https://www.cnblogs.com/alisleepy/articles/6912939.html