数组上的json_encode不返回任何内容

时间:2016-05-16 08:17:55

标签: php json mysqli

我正在尝试从mysqli获取整个表并返回JSON编码,如下所示:

$result = $db->query('select * from categories');

$categories = array();
while ($row = $result->fetch_object()) {
    // echo json_encode($row); // Returns the row in JSON.
    $categories[] = array('ID' => $row->ID, 'name' => $row->name);
}

echo count($categories); // Returns 28, the amount of categories on the DB
echo json_encode($categories); // returns ""                            

但是当我在整个数组上应用json_encode时,它什么都不返回。

0 个答案:

没有答案