TP5 怎么随机查询8条数据?order(‘rand()’)报错
正确方法:
Db::name('table_name')->orderRand()->limit(8)->select();
V5.0.17+版本开始,当你的order排序中使用了SQL函数的时候,请使用orderRaw方法替代order,例:
Db::name('table_name')->orderRaw('rand()')->limit(8)->select();
Db::name('table_name')->orderRand()->limit(8)->select();