Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqli select不返回任何结果_Php_Mysqli - Fatal编程技术网

Php mysqli select不返回任何结果

Php mysqli select不返回任何结果,php,mysqli,Php,Mysqli,我是PHP的初学者,我被一个不返回任何内容的简单请求所困扰 // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT * FROM

我是PHP的初学者,我被一个不返回任何内容的简单请求所困扰

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT * FROM order";
$result = $conn->query($sql);

 // output data of each row
while($row = $result->fetch_assoc()) {
     echo "something";
}

$conn->close();
这张桌子不是空的。
我不知道…

你的代码看起来不错

要获取可能发生的错误,可以更改以下内容:

$result = $conn->query($sql);

if(!$result) {
    die($conn->error);
}
echo "Result rows: "+ $result->num_rows;

您可能会发现这样的错误。

谢谢,它说:“您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,在第1行的“order”附近使用正确的语法”。好的。“订单”是一个保留关键字。你可能想试着把它放在背景中`订单`保留关键字!!!该死谢谢,谢谢,谢谢!!!!!!!!!!!!!!!!!!!它不适用于倒勾,但没关系,我会重新命名我的表或其他东西。我错了,它适用于倒勾。哈哈,好吧。当你说它不起作用时,我也有点困惑。如果您能选择我的答案作为解决方案,我将不胜感激。谢谢:]查看SQL中保留字的列表。如果您使用的是其中的任何一个,则必须是勾号,请查看“是”,我的表名已被保留。我会看看你的档案。非常感谢。