在MySQL中的到期日期前1个月从数据库发送电子邮件

时间:2019-01-28 07:21:52

标签: database mysqli xampp

我想在他们的护照到期日之前1个月通过Gmail向用户发送电子邮件。我是编程的新手,我读过一些可以通过触发器实现它的地方,但我不知道从哪里开始。

我正在使用XAMPP。

这是我的MySQL表结构:

enter image description here

电子邮件主题应为:

  

您的护照到期的雇员姓名请尽快更新

2 个答案:

答案 0 :(得分:0)

了解有关PHP中Cron作业的信息。使用它,您可以计划执行PHP文件。

在您的情况下,PHP文件将包含用于检查到期日期和发送邮件的代码。

您的PHP文件将执行以下操作:

  1. 扫描数据库,查找护照即将过期的员工。
  2. 获取该员工的电子邮件并使用PHPMail发送邮件

要通过Gmail发送邮件,请参阅此存储库: PHPMail

答案 1 :(得分:0)

如果您不知道如何使用Cron作业,我发现在Windows 10中可以使用“任务计划程序”创建触发器,然后运行脚本。

在这里找到了一个很好的线程。

How do I run a PHP script using windows schedule task?