2

私は明確かつ具体的にしようとします:)

だから私は人々がお互いから物を購入するウェブサイトを持っています。すべてを整理しておくために、誰かが別のユーザーから何かを購入すると、その購入はデータベース内の保留中というテーブルに移動されます。(注:購入したものはまだ処理されていません)

(したがって、すべての購入は移動され、この「保留中」のテーブルにキューに入れられます)

ここで私がやりたいのは、このテーブル「保留中」が一度に1つの購入の処理を自動的に開始することです(たとえば、1分ごとに1つの購入->もちろんある場合)。

今、私はこれを行う方法がわかりません。誰かがこれを行うために、少なくとも私が何を使用できるか、または何を探すべきかについてのヒントを私に与えることができれば。

注:phpとmysqlを使用しています

よろしくお願いします:D :)

4

3 に答える 3

3

cron ジョブによって実行される PHP スクリプトを作成できます。PHP はブラウザのリクエストから実行する必要はなく、コマンドラインから実行できます。Cron はこの機能を利用します。

毎分コマンドを実行する crontab 行は次のようになります。

* * * * * /path/to/script.php

各列には*「任意の値」を示すため、これはスクリプトを「任意の分、任意の時間、任意の日、任意の月、任意の曜日」で実行することを示します。

于 2012-05-19T23:08:49.060 に答える
2

cronジョブが最善の策になります。http://en.wikipedia.org/wiki/Cron

于 2012-05-19T23:07:48.247 に答える
0

購入を保留から処理済みに「移動」するMySQLクエリを使用してMovePending.phpという名前のファイルを作成し、cronジョブを介して毎分実行します。

于 2012-05-19T23:07:24.000 に答える