Cron作业检查数据库中的日期并发送通知

时间:2013-07-05 08:55:55

标签: mysql codeigniter cron reminders

我有一位用户将输入下一个活动的日期。它在MySQL数据库中以yyyy-mm-dd hh:mm:ss格式保存(例如:2013-06-09 00:00:00)。如何编写一个cron作业,提前3天向用户发送关于即将发生的事件的通知?

1 个答案:

答案 0 :(得分:1)

您可以分两步完成此操作:

  1. 你必须编写一个PHP脚本,检查你的数据库是否存在 是一个从现在开始三天的事件,如果是这样,你的用户是谁 数据库创建了该事件。如果有事件,脚本会发送一个 提醒用户发送电子邮件。
  2. 在cron中,您创建一个运行上述脚本一次的任务 一天。
  3. 现在您已了解相关步骤,请尝试自行确定实施方案。