【发布时间】:2021-04-05 15:35:29
【问题描述】:
感谢 cron,我的服务器每天都会执行一个 PHP 脚本。 此脚本包含 PDO 查询,用于从我的 MySQL 数据库中添加、编辑和删除数据。 该脚本没有按预期工作,尤其是查询的最后一部分应该删除一些行:
$stmt = $conn->prepare("DELETE FROM `mkgaction` WHERE score IS NULL");
$stmt->execute();
if($stmt->execute()) {
echo "delete succeeded<br>";
} else {
echo "delete failed<br>";
}
当通过 PHPMyAdmin 手动执行时,每个查询都可以正常工作。通过此脚本执行时,尽管消息显示“删除成功”,但它不起作用。 我想了解实际情况的最佳方法是从数据库中读取响应,但我不知道该怎么做。 你能帮我吗? :-) 谢谢
【问题讨论】:
-
你有两个电话给
$stmt->execute() -
你在 cron 作业中发出 HTML 也很奇怪。