【发布时间】:2015-09-04 10:42:54
【问题描述】:
这一直很好,直到今天突然停止工作......(我知道这不是很有帮助,但我到处看看)
我正在遍历从 mySQL 查询返回的值,并将它们中的每一个放入一个数组中,然后将该数组放入另一个数组中。然后我尝试 JSONEncode 这个数组并回显它,但这不再有效。
$rows = array();
while(($row = mysqli_fetch_array($result))) {
$record = array("ID" => $row[0],"image" => $row[1]);
$rows[] = $record;
}
echo json_encode($rows);
这实际上只是返回一个空白页。但是 $rows 变量的 vardump 显示它填充了所有数组
array (size=50)
0 =>
array (size=2)
'ID' => string '13847519' (length=8)
'image' => string 'path to image' (length=13)
1 =>
array (size=2)
'ID' => string '73829485' (length=8)
'image' => string 'path to image' (length=13)
...
任何帮助将不胜感激!我只是很困惑!
【问题讨论】:
-
你检查过你的错误日志吗(对于 apache 或者你正在使用的任何东西)?
-
查看页面源代码?确定它只是没有以可见的方式呈现给 HTML 吗?