php - 自动触发查询并在php中发送邮件

标签 php mysql

<分区>

我想做自动发送邮件的php代码

假设我的数据库表包含用户信息和他们的出生日期,我想

然后在他们的出生日期自动发送邮件。

我不知道如何在每一天触发查询并从数据库中获取数据并发送用户邮件?

最佳答案

您希望设置 cron 作业,这些作业用于在您指定的时间定期自动执行特定脚本。假设您想每天执行一个脚本,那么您会将 cron 持续时间设置为 1 天。

在这里阅读更多关于 Cron Jobs 的信息 http://en.wikipedia.org/wiki/Cron

关于如何在 bluehost 上执行此操作的基本示例如下。

https://my.bluehost.com/cgi/help/cron

首先用php编写一个脚本,每当运行时,都会查询数据库并获取所有今天生日的用户记录。

然后,尝试运行该脚本,看看它是否按预期工作。

之后,当您使用您的服务器创建一个 cron 作业时,您将指定此 php 文件在您指定的时间每天运行。因此,每当此脚本运行时,它将使用今天的日期查询数据库,因此该过程将继续。

如果您还有任何困惑,请告诉我。

关于php - 自动触发查询并在php中发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26397144/

相关文章:

php - 如何在 WooCommerce 上设置 Paypal?

php - 从 php 运行 excel 公式

mysql - Hangfire配置Mysql存储的方法

mysql - 找不到与列列表匹配的 FULLTEXT 索引

mysql - 编写 SQL 查询以根据另一个表中的值获取所有记录(不是连接情况)

php - Xcode和PHP中的SHA1具有不同的结果

php - MySQL,链接数据

php - 如何使用 preg_match_all 从字符串中检索三个参数?

mysql - Excel 2016 - 在 b 列中查找匹配行,然后对 C 列求和,将总和复制到下一个工作表 A 列中

mysql - 当我使用 "OR"时允许的内存大小耗尽