0

広告ウェブサイトを開発しました

しかし、問題があります。登録日から期間を作りたいです

この期間が終了すると、広告は消えます

私は挿入クエリを入れました

例:

//i put in insert query for reg_date this 

'insert into ads (reg_date) values (NOW());

行 1 --- reg_date ==== 13/11/2012

行 2 --- exp_date ==== 1 か月

この広告は 1 か月後に消えるか、アクティブではなくなります

4

2 に答える 2

2

INSERT INTO ads (reg_date, exp_date) VALUES (now(), DATE_ADD(NOW(), INTERVAL 1 MONTH))

于 2012-11-13T11:07:09.367 に答える
1

exp_date が期間終了の 7 日前にアラームになるように cron ファイルを作成し、この cron を毎日実行するようにスケジュールします。有効期限を 7 日前に取得するクエリは次のとおりです。

SELECT * FROM 広告 WHERE DATE_ADD(CURDATE(),INTERVAL 7 DAY) = exp_date;

于 2012-11-13T15:54:25.960 に答える