我在MySQL数据库中有appointment_time
字段的客户表。
我想按照该字段中指定的时间向客户发送电子邮件。
我编写了一个PHP脚本来发送电子邮件,但不知道如何在数据库中指定的时间自动触发它。
答案 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分钟跑一次。