2010-12-16 119 views
0

我有一个MySQL数据库,我必须每周更新某个字段。如何使用PHP/MySQL每周更新数据库?

一旦用户登录我网站上的某个特定页面,它将需要检查当前日期。

如果星期三出现在星期三,则包含值a的所有记录都将重置为值c,但包含值b的所有记录将保持原样。

此过程只能在星期三运行一次。之后,用户可以自由输入a或b的值,直到下一个星期三。

这将如何在PHP/MySQL中完成?我希望任何指向正确方向的指针。

+1

为什么不使用cronjob? – yoda 2010-12-16 02:25:45

回答

3

如果您有权限在服务器上(或者可以通过其他方式设置),那么您最好的选择是使用cron作业(假设您的服务器在Linux上)。

http://en.wikipedia.org/wiki/Cron

http://community.contractwebdevelopment.com/cron-job-mysql

+0

这可以在本地网络上完成吗? (即xampp) – methuselah 2010-12-16 02:39:56

+1

您是否可以控制网络上的服务器?它是Linux吗? cron内置于Linux中。与Web应用程序或数据库没有多大关系。它可以用于任何你想在特定时间间隔做的事情。 – zsalzbank 2010-12-16 02:44:31

2

通常的方式做,这是一些痛苦的时刻,它不会打扰任何人跑一个每周cron job。不要依赖访问网站的用户执行常规任务。

+0

+1对'不诚实':P – Fred 2010-12-16 02:29:46