Php mysqli select不返回任何结果
我是PHP的初学者,我被一个不返回任何内容的简单请求所困扰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
// 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中保留字的列表。如果您使用的是其中的任何一个,则必须是勾号,请查看“是”,我的表名已被保留。我会看看你的档案。非常感谢。