我正在开发一个日志系统。我对PHP的了解很好,mysqli我只知道基本的东西。
我想在下一个活动前3天发送电子邮件(cronjob),日期存储在数据库中。电子邮件存储在users表中,new_event列位于不同的表中。
我的问题是如何获取距离当前日期3天的所有电子邮件地址?
我没有要求提供预先制作的查询,我只需要朝着正确的方向推进,如何解决这个问题。
答案 0 :(得分:1)
你需要这样的东西才能增加3天:
SELECT *
FROM table
WHERE date_send = DATE_ADD(CURDATE(), INTERVAL 3 DAY)
您可以在以下网址阅读更多内容:
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_adddate