gpt4 book ai didi

php - 此 MySQL 查询无法运行的任何原因?

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

我将以下 PHP 脚本设置为每分钟作为 cron 作业运行:

<?php
$con = mysql_connect("localhost", "user", "pass");
if (!$con) {
die("Database error");
}
mysql_query("TRUNCATE TABLE contact_ips");
mysql_close($con);
die();
?>

此脚本用于防止在 1 分钟内从同一 IP 地址多次提交联系表单。因此,它应该清除提交表单的表的内容,但它并没有这样做。

会不会是我的 cron 命令正常工作?

谢谢

最佳答案

首先,mysql_query 已弃用。请改用 mysqli

其次,您可能想要为查询设置一个变量,例如 $result = mysqli_query() 这样您就可以进行后处理。

您是否尝试过将 die() 添加到 mysql 查询以检查该查询是否正在运行?

另外,您似乎还没有选择数据库。在连接代码之后添加它。 mysql_select_db("databaseName", $con);

关于php - 此 MySQL 查询无法运行的任何原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13715940/

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