gpt4 book ai didi

php - 查询未执行。没有错误

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

$query = "SELECT `ip` FROM `banned` WHERE `ip` = '$ip'";
$retval = mysqli_query($conn, $query);
if(!$retval){
die("Could not Execute Query: " . mysqli_error($conn));
} else {
if(mysqli_num_rows($retval) == 0){
echo "test";
} else {
header('Location: http://www.teutonic-development.net/index.php?p=banned');
}
}

当我运行此代码时,所有打印出来的是:“无法执行查询:”

我真的完全不知道为什么要这样做。我在 init.php 文件中连接正常。这是该文件所在的位置。

我的其他脚本仅添加一个日志条目,效果很好。如果我在 phpmyadmin 的 sql 解释器中运行 $query,它运行得很好(当然,当我用实际 ip 替换 $ip 部分时)

有什么建议吗?

最佳答案

通常人们会说嘿,你的查询未能执行故事完成。但这个案例很有趣。

您的代码是

die("Could not Execute Query: " . mysqli_error($conn));

您的错误消息是

Could not Execute Query:

请注意,即使您有mysqli_error($conn),但没有显示 mysql 错误。这 100% 确认 $conn 未正确建立(与您的想法相反)

因此,再次查看您的代码,看看 $conn 是否确实是 mysqli 资源,并且可以在适当的变量范围内用于您的文件。

关于php - 查询未执行。没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28612827/

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