繁体   English   中英

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

[英]Database Connected, but no data found

我已经创建了此页面,已将虚拟内容放入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";
}

?>

更改以下行

if($results->num_rows > 0){

if($result->num_rows > 0){

他错字了朋友

对您的代码进行以下更改

从if($ results-> num_rows> 0){

if($ result-> num_rows> 0){

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM