我的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"}]}
提前谢谢。
答案 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);