-1

私はPHPを使っています。フォームがあります。ユーザーがそのフォームを送信するたびに、最初にこれらのデータをデータベースに保存し(ユーザーの時間を節約するため)、後でこれらのデータを処理します。しかし、これらのデータを自動的に処理する方法がわかりません。データベースに新しいレコードがあるたびにこれらのデータを自動的に処理するために、サーバーで自動処理できるコードはありますか?私の質問はありましたか?助言がありますか?よろしくお願いします!

4

2 に答える 2

0

データが変更されたときにトリガーされる「保存されたルーチン」を使用できます。以下を参照してください。

http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html

または、少し洗練されていませんが、設定された時間ごとに起動し、データベースに「処理済み」フラグを設定するcronjobを使用して、スクリプトがすでに処理したレコードと処理していないレコードを認識し、それに応じて動作できるようにします。

于 2012-04-20T10:26:32.110 に答える
0

トリガーを探している可能性がありますhttp://dev.mysql.com/doc/refman/5.0/en/create-trigger.html

于 2012-04-20T10:36:15.717 に答える