特定日期过后自动更新

时间:2010-05-13 06:37:29

标签: php

嘿伙计们,我有这个星期脚本的主题,很容易,只是正常发布,保存在数据库中并在列中回显。

但是由于本周的主题,我希望它能在一周后自动更新价值,说“无”或“未设置”。我知道cron的工作可以做到这一点,但有另一种方式吗? [在PHP中运行]

3 个答案:

答案 0 :(得分:2)

Cron作业将是最佳解决方案,但如果您不能这样做,您可以让主页检查是否有时间在每次页面加载时“更新”。它效率低得多,但如果您无法访问cron作业,它可以替代它。

答案 1 :(得分:1)

将expires列添加到数据库并将其设置为现在+ 7days。对于Mysql,将其默认为日期9999-12-31的日期方式。然后根据到期时间选择>现在。

作为一个好处,您可以轻松实现日,月,季,年等主题。

答案 2 :(得分:0)

您可以将其与保存日期一起保存在数据库中,并通过将该日期加上一周与当前日期进行比较来确定它是否已过期。