我试图为所有用户发送自动回复邮件。 在数据库字段名称coursedate(当前时间戳)。我需要在课程开始前一天和开课时间前一小时发送邮件。
例如
coursedate:2015-05-25
我需要在2015-05-24(24小时之前)发送邮件
在一小时之前(2015-05-25)
如何在php或mysql查询中执行
答案 0 :(得分:0)
是的,你需要crontab。编写正常的php进行操作,然后使用crontabs在预定的时间触发它。
答案 1 :(得分:0)
你需要一个cronjob,并根据注册的时间戳,sql查询可能是:
SELECT * FROM users WHERE (coursedate + INTERVAL 1 DAY) = NOW()