如何在15天后自动删除数据库中的一行数据?

时间:2012-02-12 11:44:50

标签: php javascript html

我希望网站(如果可能的话,数据库本身)删除数据库中的行数据,而不像打开或加载网站那样与网站交互。

我搜索了一些教程/帖子,但我只看到了需要互动的代码。

感谢。

抱歉英语不好。

3 个答案:

答案 0 :(得分:8)

在您的服务器上运行cronjob或其他预定进程

答案 1 :(得分:2)

您需要在数据库中记录条目的生成日期。然后编写一个作为cron作业运行的脚本来检查表中行的日期,并删除它是否最多15天

答案 2 :(得分:2)

如果您无法访问cronjob,则可以在网站底部运行一个小脚本。使用该脚本,您可以检查脚本上次运行的时间以及是否是15天前,检查数据库中行的日期。

但是,cronjob更容易,更好,更受欢迎。