我试图从查询中获取数据,但它不起作用。我的数据库是"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);
?>
您忘记选择数据库:
$db = new mysqli('localhost', 'root', '****', 'app');
或替代方案:
$db = new mysqli('localhost', 'root', '****');
$db->select_db('app');
你还需要在得到结果后获取数据:
$data = array();
$result = $db->query("SELECT * FROM people");
while($row = $result->fetch_assoc()){
$data[]= $row;
}
print_r($data);