我需要在任务日期前一天发送提醒邮件。我知道这件事可以通过使用cron job来完成。
例如,如果我的朋友生日是在2011年2月4日,我需要在03-feb-2011收到提醒邮件。
我在mysql数据库中拥有所有细节。
编辑:
但是将生日日期存储为以下格式
- > birthDay:Wed Feb 09 2011 00:00:00 GMT + 0530(印度标准时间)
我在这种情况下如何比较?
但是,任何人都可以告诉我查询应该如何吗?
任何帮助都将非常感激和感激......
提前感谢...
答案 0 :(得分:4)
你需要每天运行一个cron工作,在这个cron工作中,你检查明天谁有生日。
查询如下:
select * from mytable where
date = DATE_ADD(curdate(), INTERVAL 1 DAY)