JSON编码来自PHP

时间:2013-12-11 11:40:19

标签: php json

我的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"}]}

提前谢谢。

2 个答案:

答案 0 :(得分:0)

将输出放在while

之外
$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));

答案 1 :(得分:0)

将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);