繁体   English   中英

从PHP进行JSON编码

[英]JSON encode from PHP

我的PHP代码有问题。 我无法在数据库中编码所有记录,这是我的PHP代码:

$out = array();
while ($row3 = mysql_fetch_array($res3)){
array_push($out, array( 'nomi_partecipanti' => $row3['nomi_partecipanti'], 'importo' => $row3['importo'], 'Stato' => $row3['options'] ));

    print(json_encode($out));

}

我希望输出json是这样的:

[{"nomi_partecipanti":alex,"importo":"100","Stato":"pagato"},{"nomi_partecipanti":mark,"importo":"300","Stato":"pagato"}]}

先感谢您。

将您的输出放在一会儿之外

$out = array();
while ($row3 = mysql_fetch_array($res3)){
    array_push($out, array( 'nomi_partecipanti' => $row3['nomi_partecipanti'], 'importo' => $row3['importo'], 'Stato' => $row3['options'] ));
}
print(json_encode($out));

将json_encode放在while循环之外

 $out = array();
    while ($row3 = mysql_fetch_array($res3)){
    array_push($out, array( 'nomi_partecipanti' => $row3['nomi_partecipanti'], 'importo' => $row3['importo'], 'Stato' => $row3['options'] ));



    }

        echo json_encode($out);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM