您可以在 PHP cron 作业中运行数据库查询吗?

Ghe*_*kin 0 php mysql sql database cron

我尝试四处寻找答案,但似乎没有任何东西可以正确回答这个具体问题。

是否可以为包含 MySQL 数据库查询的 PHP 文件设置 Cron 作业?据我目前了解,可以使用 Cron 执行 PHP 文件,但我读过一些关于 PHP 文件是否可以包含 MySQL 查询的相互冲突的帖子。我需要知道我正在计划的站点功能,定期通过一些 PHP 运行数据库中的一大堆数据,并通过修改重新插入到数据库中。

干杯

عثم*_*غني 5

您可以使用 CRON 运行任何 PHP 文件。只需使用以下语法将 PHP 文件添加到 CRON 中:

01 04 1 1 1 /var/www/somedirectory/somephpfile.php
Run Code Online (Sandbox Code Playgroud)

您可以在此处查看 CRON 的更多选项

然后somephpfile.php可以有PHP支持的任何CRUD操作。

简而言之,您可以调用任何没有错误的 PHP 文件,并且它肯定会运行(如果当您尝试直接在浏览器中运行它时它会运行)