1

PHPを使用してMySQLデータベースに記事を送信する既存のシステムがあります。ある種のキューを実装したいので、送信者が日付/時刻を選択できるようにして、その時点で挿入を実行できるかどうか疑問に思いました。これは可能ですか?

4

3 に答える 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 に答える