0

だから、私はフォーラムを持っていて、特別なmembergoupで自動的に寄付したユーザーに報酬を与えたいのですが、フォーラムのMySQLデータベースに追加することでこれを行うことができます。今必要なのは、1か月が経過したときにそのようなユーザーグループを自動的に削除することです。私が知りたいのは、たとえばPHPだけで、または他の同様の代替手段でそれを作成できるかどうかです。

前もって感謝します

4

2 に答える 2

5

スクリプトをデーモンとして実行しない限り、phpにはジョブスケジューリングメカニズムが組み込まれていません。MySQLには独自のスケジューリングメカニズムがあります:http://dev.mysql.com/doc/refman/5.1/en/events-overview.html

于 2012-09-10T15:43:38.030 に答える
1

寄付が行われた日付を保存して、その日付と現在の日付の違いを確認することができます。

結果が>月の場合、ユーザーはそのメンバーグループに含まれていてはなりません。

また、毎回その差を計算することを避けるために、データベースにユーザーごとに追加のフィールドを設定して、そのユーザーを寄付者と見なす必要があるかどうかを示すことができます。

于 2012-09-10T15:59:11.377 に答える