我目前正在迁移网站。我们用于生成JSON字符串的脚本突然停止工作。在旧服务器上查看时似乎工作正常。
CODE:
$query = mysql_query("SELECT * FROM Stock");
$rows = array();
while($row = mysql_fetch_assoc($query)) {
$rows[] = $row;
}
print json_encode($rows);
我想知道是否有人听说过json_encode的变化?新服务器是PHP 5.6,旧服务器是5.3。
我得到的输出完全是空白的。但是,当我试图回应$row
它似乎显示"阵列"。 print_r显示正确的信息,但不是因为我需要格式化。
还有其他人遇到过这个吗?