DATA不显示在print_r数组上

时间:2015-01-15 18:55:23

标签: php

我似乎无法找到我的代码的问题:

class Product {
public function fetch_all() {
    global $pdo;

    $query = $pdo->prepare("SELECT * FROM products");
    $query->execute();

    return $query->fetchAll();
   }
}
$product = new Product;
$products = $product->fetch_all();

我使用print_r方法打印来自$ products的所有数据,但它显示的只是ARRAY,似乎没有出现数据库错误或者你可以使用错误。

1 个答案:

答案 0 :(得分:1)

函数中的fetchAll()返回一个对象。剩下要做的就是 -

var_dump($products);

您还应该实施PDO Error Checking