我开发了广告网站
但我有问题,我想从注册日期开始制作期间
当此期间结束时,广告将消失
我输入了插入查询
示例:
//i put in insert query for reg_date this
'insert into ads (reg_date) values (NOW());
row1 --- reg_date ==== 13/11/2012
row2 --- exp_date ==== 1个月
我想在一个月后这个广告将消失或不活跃
答案 0 :(得分:2)
INSERT INTO ads (reg_date, exp_date) VALUES (now(), DATE_ADD(NOW(), INTERVAL 1 MONTH))
答案 1 :(得分:1)
写一个cron文件,让exp_date在句点结束前7天报警,并为每日运行安排此cron。查询七天之前到期日期。
SELECT * FROM ads WHERE DATE_ADD(CURDATE(),INTERVAL 7 DAY)= exp_date;