余温博客

笨人的可怕处并不在其笨
而在其自作聪明

基于thinkphp5数据库文章随机排序

$num = 8; //需要抽取的默认条数 $table = 'cms_archives'; //需要抽取的数据表 $countcus = Db::name($table)->count(); //获取总记录数 $min = Db::name($table)->min('id'); //统计某个字段最小数据 if($countcus < $num){$num = $countcus;} $i = 1; $flag = 0; $ary = array(); while($i<=$num){ $rundnum = rand($min $countcus);//抽取随机数 if($flag != $rundnum){ //过滤重复 if(!in_array($rundnum$ary)){ $ary[] = $rundnum; $flag = $rundnum; }else{ $i--; } $i++; } } $list = Db::name($table)->where('id''in'$ary'or')->select();


感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:余温博客|一个小男孩的梦 基于thinkphp5数据库文章随机排序
分享本文至:

版权所有:《余温博客|一个小男孩的梦
文章标题:《基于thinkphp5数据库文章随机排序
除非注明,文章均为 《余温博客|一个小男孩的梦》 原创
转载请注明本文短网址:http://fengyijia.cn/?post=244  [生成短网址]

发表评论

表情

网友评论(1)

傻狗
yw大傻逼 6年前 (2018-10-02) 回复
sitemap