我想随机排序

时间:2018-05-27 12:59:21

标签: php sql

这是我的代码行,它显示了数据库中的产品,但我希望每次都随机显示它。

代码:

$products = DB::select("SELECT * FROM products ORDER BY category = 75 DESC LIMIT 4");

2 个答案:

答案 0 :(得分:1)

为什么按类别= 75订购?你的意思是where category = 75

您可以使用ORDER BY RAND()

$products = DB::select("SELECT * FROM products ORDER BY RAND() LIMIT 4");

但您可能会遇到一些性能问题。

答案 1 :(得分:1)

只需使用RAND()随机订购;

$products = DB::select("SELECT * FROM products where category = 75 ORDER BY RAND() LIMIT 4");