如何在距离当前日期还有3天(不同)的情况下获得结果


How get results with 3 (various) days away (difference) from the current date?

我目前正在开发一个日志系统。我的PHP知识很好,mysqli我只知道一些基本的东西。

我想在下一个事件发生前3天发送一封电子邮件(cronjob),日期存储在数据库中。电子邮件存储在users表中,new_event列在另一个表中。

我的问题是,如何获得距离当前日期还有3天的所有电子邮件地址?

我不是在要求预先询问,我只是需要朝着正确的方向推动,如何处理这个问题。

您需要这样的东西来添加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

相关文章: