在thinkphp5.1中,想实现查询出随机数据,如何实现,说到随机查询数据,如果用sql的话 ,直接用 order by rand() 就是说随机排序,我们取多少条都可以
select * from table where 1 order by rand() limit 10
在Tp5或TP5.1后
Db::name('user')->orderRaw('rand()')->limit(0,5)->select() //或者 UserModel::orderRaw('rand()')->limit(0,5)->select()