【问题标题】:PHP MySQL - How to select items randomly on weekly basis?PHP MySQL - 如何每周随机选择项目?
【发布时间】:2019-03-30 10:42:34
【问题描述】:

在 PHP MySQL 中,如果我想在 Daily Basis 上随机选择项目,我使用以下代码。

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

但我如何才能在每周基础上随机选择项目?

【问题讨论】:

    标签: php html mysql database random


    【解决方案1】:

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

    接下来几周等等。

    【讨论】:

      猜你喜欢
      • 2011-01-09
      • 2012-07-12
      • 2016-06-17
      • 1970-01-01
      • 2012-10-04
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多