php - 使用Php mysql查询不从php类获取数据,尽管有数据

标签 php mysql

class book {

function __construct() {
$conn = mysql_connect('localhost', 'root', '') or die('can nit connect to DB');
mysql_select_db('atomic_project', $conn) or die('can not connect to db');
}

public function listView() {
    $allData = array();
    $query = "SELECT * FROM `book`";
    $result = mysql_query($query);
    while ($row = mysql_fetch_assoc($result)) {
        print_r($row);
        $allData [] = $row;
    }
    return $allData;
}

}

我的索引页

    $listViewObj = new book();
    $allData = $listViewObj->listView();

    echo "<pre>";
    print_r($allData);
    echo "<pre>";

这是我的代码和表格 here is my table data ,我可以将数据插入表中,但没有找到行 我不明白为什么没有显示数据,请帮助我

enter image description here

最佳答案

    <?php
class book {

public function listView() {
    $conn = mysql_connect('localhost', 'root', '') or die('can nit connect to DB');
    mysql_select_db('atomic_project', $conn) or die('can not connect to db');

    $allData = array();
    $query = "SELECT * FROM `book`";
    $result = mysql_query($query);
    while ($row = mysql_fetch_assoc($result)) {
        //echo "<pre>";
        //print_r($row);
        $allData [] = $row;
    }
   return $allData;
}
}
book::listView(); //scope resolution operator 
?>

或通过对象调用函数

$obj = new book();
$obj->listView();

关于php - 使用Php mysql查询不从php类获取数据,尽管有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35957173/

相关文章:

php - 无法通过使用 JSON 从 MySQL 读取数据来在 d3.js 中呈现简单图形

php - 在 Facebook 帖子中分享链接

Mysql按分钟查询、选择、分组、求和

php - 我的Mysql创建过程出错的原因是什么

php - 迁移 PHP 5.2 网站

php - 支付宝付款后返回商户网站

php - 通过向下滚动附加表格行

php - 从 mysql 数据库检索图像到数组 php

mysql - 异步调用, promise 待处理

mysql - Eloquent orm或sql语句