tp从数据库中随机查n条数据

您的位置:3搜网 > 技术 > tp从数据库中随机查n条数据

tp从数据库中随机查n条数据

来源:3搜网分类:技术时间:2022-07-19 13:26:47浏览量:

关于tp从数据库中随机查n条数据以下文字资料是由3搜网小编为大家搜集整理后发布的内容,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“tp从数据库中随机查n条数据”文章吧。

方法一:

$num = 10;//几条数据
            $count = Db::name( 'topic' )->count();
            $rand = mt_rand( 0, $count-1 );
            $limit = $rand.','.$count;
            $list = Db::name( 'topic' )->limit( $limit )->select();
            shuffle( $list );
            $new_ary = array_slice( $list, 0, $num );

方法二:

$new_ary = Db::name('topic')->orderRaw('rand()')->limit(10)->select();

以上就是关于“tp从数据库中随机查n条数据”这篇文章的内容,希望分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注3搜网技术频道。