如何获得与当前日期相差3天(差异)的结果?

时间:2015-02-22 08:22:44

标签: php mysql sql date mysqli

我正在开发一个日志系统。我对PHP的了解很好,mysqli我只知道基本的东西。

我想在下一个活动前3天发送电子邮件(cronjob),日期存储在数据库中。电子邮件存储在users表中,new_event列位于不同的表中。

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

我没有要求提供预先制作的查询,我只需要朝着正确的方向推进,如何解决这个问题。

1 个答案:

答案 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