需要每周重置数据库表

时间:2011-02-22 07:57:35

标签: php mysql

所以我有一个基于每周分数的记分牌游戏。在本周末,我希望它能够自动删除所有条目并再次缓存新值。问题是我不知道如何通过PHP触发这样的!有什么帮助吗?

5 个答案:

答案 0 :(得分:1)

听起来你应该设置一个cron作业。

答案 1 :(得分:1)

创建一个小的php文件,连接到mysql并TRUNCATES表(更好更快地截断而不是全部删除)。

并将其添加到您的crontab。

0 0 * * 0   PATH_TO_PHP    myFile.php

这是一个crontab教程: http://clickmojo.com/code/cron-tutorial.html

答案 2 :(得分:1)

您似乎有不寻常的数据库设计 我知道没有删除每周数据的网站(游戏与否)。

数据库的目的是保存数据。为什么不让它只是做它的工作?

答案 3 :(得分:0)

通常,这些类型的活动是使用Cron Jobs或Task Scheduler执行的,它们将定期运行以执行您指定的操作。

答案 4 :(得分:0)

我认为最简单的方法是创建一个PHP脚本,删除表中的所有内容,然后为它创建一个crontab作业。