だから、私はフォーラムを持っていて、特別なmembergoupで自動的に寄付したユーザーに報酬を与えたいのですが、フォーラムのMySQLデータベースに追加することでこれを行うことができます。今必要なのは、1か月が経過したときにそのようなユーザーグループを自動的に削除することです。私が知りたいのは、たとえばPHPだけで、または他の同様の代替手段でそれを作成できるかどうかです。
前もって感謝します
スクリプトをデーモンとして実行しない限り、phpにはジョブスケジューリングメカニズムが組み込まれていません。MySQLには独自のスケジューリングメカニズムがあります:http://dev.mysql.com/doc/refman/5.1/en/events-overview.html
寄付が行われた日付を保存して、その日付と現在の日付の違いを確認することができます。
結果が>月の場合、ユーザーはそのメンバーグループに含まれていてはなりません。
また、毎回その差を計算することを避けるために、データベースにユーザーごとに追加のフィールドを設定して、そのユーザーを寄付者と見なす必要があるかどうかを示すことができます。