在PHP MySQL中,如果我想在日常基础上随机选择项目,则使用以下代码。
ORDER BY rand(" . date("Ymd") . ")
但是我如何根据每周基础随机选择项目?
答案 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()
接下来的几周等等。