Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 MySql 中有一个名为 clients 的表。我想在 php 网页中随机列出该表中的所有数据。每当用户访问php网页时,是否可以随机数据?
谢谢 :D
你可以这样做:
SELECT * FROM mytable ORDER BY RAND();
这在此处的示例中有所提及。如文档中所述,rand()不会生成完美的随机数/序列(但它可能足以在网站上实际使用)。
rand()
您还可以使用limit仅选择 N(例如 5)条记录:
limit
SELECT * FROM mytable ORDER BY RAND() LIMIT 5;
在您的查询中添加一个ORDER BY RAND()子句。
ORDER BY RAND()
但是有一个警告,这种排序不会很有效......
SELECT * FROM clients ORDER BY RAND()