首页 > 解决方案 > 不做 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();
?>

标签: phpmysql

解决方案


不要在 之间包装你的表名'',使用反引号 ` 代替,它是解析语法错误。所以你的查询没有 0 结果,它失败了。

你真的应该打开你的错误报告


推荐阅读