数据库已连接,但未找到数据

时间:2018-03-23 17:22:28

标签: php mysql

我已创建此页面,我已将虚拟内容放入MySQL数据库,我在phpMyAdmin中运行了相同的查询并且它带回了数据,但在网页上它却显示“无数据”。

我错过了什么吗? (显然是空白数据库细节)

<?php

// Connection Info
$host ='localhost';
$user ='-----';
$pass ='-----';
$dbname ='-----';

$conn = new mysqli($host, $user, $pass, $dbname);

if($conn->connection_errno){

    echo "Connection Failed" . $conn->connect_error;
    exit();
}
?>

<?php
$query = "SELECT * FROM posts";
$result = $conn->query($query);

if($results->num_rows > 0){
    while($row = $result->fetch_assoc()){
        echo $row['title'];
    }
    echo"We Have Data";
} else {
    echo"No Data";
}

?>

2 个答案:

答案 0 :(得分:2)

更改以下行

if($results->num_rows > 0){

if($result->num_rows > 0){

答案 1 :(得分:0)

他错误的朋友

对您的代码进行以下更改

从 if($ results-&gt; num_rows&gt; 0){

if($ result-&gt; num_rows&gt; 0){