【发布时间】:2019-04-11 20:51:05
【问题描述】:
它会直接在我的网站上找到 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();
?>
【问题讨论】:
-
在您尝试在查询中使用它之前,始终值得检查您的连接 (
if (!$conn) {)。