gpt4 book ai didi

php - 困惑为什么mysqli_query返回false

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

$result = mysqli_query($connection, "SELECT name FROM units where ID=1");

这个混蛋老是作假,我搞不懂为什么。我尝试过不同的表(都有效且包含数据)、选中的列名、表名、尝试“”和“”,但都没有成功。尝试关闭 $connection。不。尝试过 mysql_query()。不。
尝试:
$result = mysqli_query($connection, "SELECT name FROM units where ID="1"");
$result = mysqli_query($connection, "SELECT name FROM units where ID='1'");
$result = mysqli_query($connection, "SELECT name FROM units where ID=\"1\"");
$result = mysqli_query($connection, "SELECT name FROM units where ID=\'1\'");

被难住了。有什么想法吗?

最佳答案

看起来问题出在$connection变量上。
根据PHP docs

mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

$链接
仅限过程样式:mysqli_connect()或mysqli_init()返回的链接标识符
您完全确定您正在正确创建链接吗?您可以检查是否出现以下错误:
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}

关于php - 困惑为什么mysqli_query返回false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29641543/

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