我想在特定时间从表中删除数据。例如在15:00。
我的代码如下:
$time = date("H:i");
$timeToDel = date('H:i', strtotime("15:00"));
if($time == $timeToDel) {
mysqli_query($conn,"DELETE FROM table1");
mysqli_query($conn,"DELETE FROM table2");
}
有一个问题,当我在15:00打开页面时,数据库中的数据将被删除,但是当我在15:01打开页面时,数据将不会从数据库中删除,并且仍将在数据库上可见页面。
整个脚本都在托管上,而不是在我的本地主机上。
答案 0 :(得分:2)
答案 1 :(得分:0)
您必须使用cron作业,使用cron作业可以在特定时间执行文件。您可以从https://www.siteground.com/tutorials/cpanel/cron-jobs/这里学习。