Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的自动查询和发送邮件_Php_Mysql - Fatal编程技术网

php中的自动查询和发送邮件

php中的自动查询和发送邮件,php,mysql,Php,Mysql,我想做php代码自动发送邮件 假设我的数据库表包含用户信息及其出生日期,我想 在他们出生时自动发送邮件 我不知道如何在新的一天启动查询,从数据库获取数据并发送用户邮件?您正在寻找设置cron作业,这些作业用于在指定时间定期自动执行特定脚本。假设您希望每天执行一个脚本,那么将cron持续时间设置为1天 阅读更多关于Cron作业的信息 下面是如何在bluehost上执行此操作的基本示例 首先,用php编写一个脚本,无论何时运行,它都会查询数据库并获取所有那些今天有生日的用户记录 然后,尝试运行该脚

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

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

在他们出生时自动发送邮件


我不知道如何在新的一天启动查询,从数据库获取数据并发送用户邮件?

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

阅读更多关于Cron作业的信息

下面是如何在bluehost上执行此操作的基本示例

首先,用php编写一个脚本,无论何时运行,它都会查询数据库并获取所有那些今天有生日的用户记录

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

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


如果您还有任何疑问,请告诉我。

谢谢,我会把教程扔出去。假设我通过jQuery获取数据,但我如何将数据分配给PHP veriable?????因为我们可以将PHP变量数据分配给jQyuery,但不能将jQuery数据分配给PHP。当这些数据获取时,我必须通过类或id分配这些数据,对吗@基本上,您可以将服务器数据分配给客户端,但不能将客户端数据分配回服务器。这里的服务器是php,客户端是jQuery。您要做的事情需要使用jQuery进行ajax调用,jQuery会将您的数据发送回服务器,您可以在服务器上执行任何您想执行的操作。@Affan为什么希望在这种情况下使用jQuery?这没有任何意义。那么我每天怎么打电话查询#Tniese@Affan如果回答了您的问题,请不要忘记将答案标记为已接受。