PHP:无法编码多行的json

PHP:无法编码多行的json,第1张

PHP:无法编码多行的json

问题是您要为每行吐出单独的JSON,而不是一次完成所有 *** 作。

$result = mysql_query($query);$rows = array();//retrieve and print every recordwhile($r = mysql_fetch_assoc($result)){    // $rows[] = $r; has the same effect, without the superfluous data attribute    $rows[] = array('data' => $r);}// now all the rows have been fetched, it can be enpredecho json_enpre($rows);

我所做的较小更改是将数据库的每一行作为新值存储在

$rows
数组中。这意味着完成后,
$rows
数组将包含查询中的 所有
行,因此一旦完成,您就可以获得正确的结果。

解决方案的问题在于,您正在为数据库的一行回显有效的JSON,但

json_enpre()
不知道其他所有行,因此,您将获得一系列单独的JSON对象,而不是包含一个单独的JSON对象。数组。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5016553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存