2011-02-02 61 views
0

我需要在任务日期前一天发送提醒邮件。我知道这件事可以通过使用cron作业来完成。需要在使用MYSQL前一天发送提醒邮件

例如,如果我的朋友的生日是2011年4月4日,我需要在2011年2月3日收到提醒邮件。

我在mysql数据库中有所有的细节。

编辑:

但存储生日日期的格式如下

- >生日:周三2011年2月9日00:00:00 GMT + 0530(印度标准时间)

现在我在这种情况下如何比较?

但是,有没有人可以告诉我该查询应该如何?

任何帮助会感激又感激..

在此先感谢...

回答

4

你需要每天运行cron作业,这个cron作业,你检查谁过生日的明天。

查询是这样的:

select * from mytable where 
date = DATE_ADD(curdate(), INTERVAL 1 DAY)