2010-12-16 23 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