可以使用PHP的定时任务库Cron来实现定时提交数据库。
- 安装Cron库:使用Composer安装Cron库,命令为:composer require dragonmantank/cron-manager。
- 创建定时任务:在PHP文件中创建定时任务,例如每小时提交一次数据库,代码如下:
require "vendor/autoload.php";
$cron = CronCronExpression::factory("0 * * * *"); // 每小时执行一次
$lastRunTime = // 从数据库中获取上一次执行的时间
$nextRunTime = $cron->getNextRunDate($lastRunTime)->format("Y-m-d H:i:s");
// 执行提交数据库的代码
// 更新上一次执行的时间为$nextRunTime
- 运行定时任务:可以使用系统自带的Cron服务或者第三方工具如Supervisor来运行定时任务。在Linux系统中,可以使用crontab来设置定时任务。