gpt4 book ai didi

php - Cron 作业执行 php 文件

转载 作者:行者123 更新时间:2023-11-29 05:55:59 24 4
gpt4 key购买 nike

我将我的 cronjob 设置为每分钟运行一个 php 文件。访问数据库的php文件连续更新一个值。这是php代码

<?php 

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
else {
mysql_query("UPDATE tanlename SET status = 2 WHERE created < (NOW() -
INTERVAL 1 MINUTE)");
}
mysqli_close($conn);
?>

我希望代码在发布时间 1 分钟后将帖子的状态设置为 2。

最佳答案

问题出在else这里:

您需要将 mysql_ 更改为 mysqli_ - 不仅 mysql_ 已被弃用,而且因为您已经在使用 mysqli_$conn 中。

然后你需要在mysqli_query中指定连接。

更新您的旧代码:

else {
mysql_query("UPDATE tanlename SET status = 2 WHERE created < (NOW() -
INTERVAL 1 MINUTE)");
}

为此:

else {
mysqli_query($conn, "UPDATE tanlename SET status = 2 WHERE created < (NOW() - INTERVAL 1 MINUTE)");
}

关于php - Cron 作业执行 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49355438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com