php - 不做 if 语句 PHP
问题描述
它直接在我的网站上找到 0 结果,而不是做 echo $row 任何想法?我希望它从我的数据库(phpmyadmin)中提取数据库名称是 events_table 。
<?php
$servername = "localhost";
$dbname = "events_table";
$conn = new mysqli($servername, $dbname);
$sql = "SELECT ID, Title, Description, Month FROM
'events_table'";
$result = $conn->query($sql);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if ($result = $conn->query($sql)){
echo "query success";
while($row = $result->fetch_assoc()) {
echo $row["ID"], $row["Title"], $row["Description"] ;
}
}
else {
echo "0 Results";
}
$conn->close();
?>
解决方案
不要在 之间包装你的表名''
,使用反引号 ` 代替,它是解析语法错误。所以你的查询没有 0 结果,它失败了。
你真的应该打开你的错误报告