我想在整个月的第30天自动将信息插入数据库(无需提交)[PHP]

我想在整个月的第30天自动将信息插入数据库(无需提交)[PHP],php,mysql,Php,Mysql,在下面的代码中,它只在用户单击页面时起作用,我不希望这样,但我希望在每个月的第30天自动将信息插入MySQL。 我想要一个例子,做同样的想法提到 在15 15 5 5 5月月15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 1

在下面的代码中,它只在用户单击页面时起作用,我不希望这样,但我希望在每个月的第30天自动将信息插入MySQL。 我想要一个例子,做同样的想法提到

在15 15 5 5 5月月15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15在15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15,,,,,,在在在在在在在在在在在在在在在在在在在在在在在在在在在在在在,,,,,,,,,在在(二)(三)(三)(三)(三)(三)(三)(四)(四)(四

以及

$today = date("d");
    $month = date("m");
    $history = date("Y-m-d") ;
    if($today == 30){
    $cheak = "select * from total where EmployeeID = '$id_coo' AND  MONTH(TotalDate) = '$month'";
    $run_cheak = mysqli_query($connect,$cheak);
    if(mysqli_num_rows($run_cheak) > 0) {
     echo '';
    }else{
        @$insert_end = "insert into  total  (TotalCost,TotalSave,TotalDate,EmployeeID) values  ('$sum','$total','$history','$id_coo')";
        @$run_insert_delte = mysqli_query($connect,$insert_end);


        header("Location: budgetResult.php"); /* Redirect browser */
    }
    }

如果仅限于DB,则可以使用如下事件调度器:

DELIMITER $$
CREATE EVENT event1
ON SCHEDULE EVERY '1' MONTH
STARTS '2018-01-30 00:00:00'
DO 
BEGIN
 -- your code
END$$

DELIMITER ;
然后跑

   SET GLOBAL event_scheduler = 1;
-但是您从哪里获取输入ID呢?
还是要对所有记录运行它?

我很难读懂这个问题。我怀疑英语也许不是第一语言?30天,这意味着30天吗?2月呢?是的,这不是我的第一次,每个蛾都有30天,例如2017年12月24日,有些蛾有30多天,我只想在第30天php将信息插入表名自动,无需单击任何链接,我希望您理解我在UNIX(和mac)上的意思,您可以使用
cron
来安排任务。如果编写脚本以便可以从命令行运行,则可以编写cron任务,以便在适当的时间运行该作业。我相信也有一个Windows的等价物。它看起来很难匹配,我在代码上很难找到。我只是想学习