如何触发PHP脚本在存储在数据库中的特定时间发送电子邮件

时间:2015-11-04 07:14:59

标签: php mysql

我在MySQL数据库中有appointment_time字段的客户表。 我想按照该字段中指定的时间向客户发送电子邮件。 我编写了一个PHP脚本来发送电子邮件,但不知道如何在数据库中指定的时间自动触发它。

1 个答案:

答案 0 :(得分:4)

google cron并阅读有关cron作业的信息。这基本上是linux / un * x如何安排作业并在指定的时间和间隔运行它们。即使您使用共享主机,他们也应该有适合您的工具。

这个想法是告诉cron运行你的PHP脚本

* * * * * /usr/bin/php /path/to/your/php/script.php

# run this php script every minute

并在此时检查您的数据库中的日程安排。请注意,大多数共享主机不允许每分钟运行一次cronjob。大多数人允许你每5分钟跑一次。