【发布时间】:2019-03-30 10:42:34
【问题描述】:
在 PHP MySQL 中,如果我想在 Daily Basis 上随机选择项目,我使用以下代码。
ORDER BY rand(" . date("Ymd") . ")
但我如何才能在每周基础上随机选择项目?
【问题讨论】:
标签: php html mysql database random
在 PHP MySQL 中,如果我想在 Daily Basis 上随机选择项目,我使用以下代码。
ORDER BY rand(" . date("Ymd") . ")
但我如何才能在每周基础上随机选择项目?
【问题讨论】:
标签: php html mysql database random
希望对您有所帮助。您可以查询7天的范围。在这里,我还假设您在某些列中保持日期。
假设在 2018 年 10 月的第一周,您可以使用以下查询。
SELECT * FROM tbl_name WHERE column_name BETWEEN '2018-10-01' AND '2018-10-07' ORDER BY RAND()
2018 年 10 月的第二周
SELECT * FROM tbl_name WHERE column_name BETWEEN '2018-10-08' AND '2018-10-14' ORDER BY RAND()
接下来几周等等。
【讨论】: