PHP MySQL-如何每周随机选择项目?

时间:2018-10-25 18:18:42

标签: php html mysql database random

在PHP MySQL中,如果我想在日常基础上随机选择项目,则使用以下代码。

ORDER BY rand(" . date("Ymd") . ")

但是我如何根据每周基础随机选择项目?

1 个答案:

答案 0 :(得分:0)

希望对您有帮助。您可以查询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()

接下来的几周等等。