我想根据星期从数据库中显示 1 条随机记录。
我需要判断是否是新的,如果是新的一周,则选择记录,显示新的记录。
我想我可以只使用一周中的某一天来生成新记录,任何一种方法都可以。
当有人在同一天再次访问或刷新页面时,我真的很难理解我将如何存储记录 ID 而不是选择一个新记录 ID。
有什么想法吗?如果我不够清楚,请告诉我。
此外,我无法访问 cron 作业,因为它是共享主机。
最佳答案
创建一个表,其中包含您要显示的行的 ID 和一个日期时间/时间戳列,说明插入该行的时间。然后你所要做的就是更新 id 如果它被插入超过一周。不幸的是,您必须对每个请求都进行此检查。如果您不想这样,您可以创建一个每周运行一次并更新表格的 cron-job。
关于PHP - 每周显示 1 条随机记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2712208/