Mysqli不会检索我的数据

时间:2014-09-17 20:05:58

标签: php mysqli

我正在尝试从查询中获取数据,但它不起作用。我的数据库是“app”,其中包含一个名为“people”的表。 “people”有5列“id”。,“first_name”,“last_name”,“bio”,“created”我没有收到任何数据!!

<?php

$db = new mysqli('localhost', 'root', '****');

if ($db->connect_errno) {
    die('Sorry we are having some problem! ');
}

$result = $db->query("SELECT * FROM people");

print_r($result);

?>

1 个答案:

答案 0 :(得分:0)

您忘了选择数据库:

$db = new mysqli('localhost', 'root', '****', 'app');

或替代方案:

$db = new mysqli('localhost', 'root', '****');
mysqli_select_db('app');

您还需要在获得结果后获取数据:

$data = array();
$result = $db->query("SELECT * FROM people");
while($row = $result->fetch_assoc()){
  $data[]= $row;
}

print_r($data);