2010-12-16 8 views
0

私は毎週特定のフィールドを更新する必要があるMySQLデータベースを持っています。PHP/MySQLを使用して、毎週データベースを更新する方法は?

ユーザーが水曜日に自分のウェブサイトの特定のページにアクセスしたら、現在の日付を確認する必要があります。

水曜日に土地がある場合、値aを含むすべてのレコードは値cにリセットされますが、値bを含むすべてのレコードはそのまま残ります。

このプロセスは水曜日に1回のみ実行できます。その後、ユーザは、次の水曜日まで、値aまたはbのいずれかを自由に入力することができる。

これはPHP/MySQLでどのように達成できますか?私は正しい方向のポインタを感謝します。

+1

なぜクローンジョブを使用しないのですか? – yoda

答えて

3

サーバにアクセス権を持っている(または他の方法で設定することもできます)場合は、あなたの最善の策はcronジョブです(サーバがLinux上にあると仮定します)。

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

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

+0

これはローカルネットワーク上で行うことができますか? (つまりxampp) – methuselah

+1

あなたはネットワーク上のサーバーを制御できますか?それはLinuxですか? cronはLinuxに組み込まれています。 Webアプリケーションやデータベースとはあまり関係がありません。特定の時間間隔で実行したいことに使用できます。 – zsalzbank

2

これを行うための通常の方法では、それは誰にも邪魔しないだろういくつかのとんでもない時間で毎週cron jobを実行することです。定期的な作業を行うためにウェブサイトにアクセスしているユーザーに頼らないでください。

+0

+1「不信心」:P – Fred

関連する問題