PHPを使用してMySQLデータベースに記事を送信する既存のシステムがあります。ある種のキューを実装したいので、送信者が日付/時刻を選択できるようにして、その時点で挿入を実行できるかどうか疑問に思いました。これは可能ですか?
質問する
1091 次
3 に答える
5
これを達成するためのより良い方法は、挿入の時間を計るのではなく、記事の公開の時間を計ることです。指定された時間に挿入する代わりに:
- 作成者が将来の時間を選択した場合は、publish_time列に時間を追加します
- 記事を表示するときは、publish_timeが過去のもののみを表示します。
于 2012-07-22T19:19:55.793 に答える
3
Linuxを使用している場合は、 MySQLイベントを設定するか、おそらくより良い解決策としてcronジョブを設定できます。
または、 phpJobSchedulerを試してみることもできます。
于 2012-07-22T19:19:42.927 に答える
1
DB例で追加のテーブルを作成できます:publish_date列を持つarticle_to_publishを実行してから、cronによる公開アクションを実行します。
もっと楽しくする必要がある場合は、http://celeryproject.org/をご覧ください。
于 2012-07-22T19:15:50.960 に答える