$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\'");
难住了。有什么想法吗?
答案 0 :(得分: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());
}