>我有以下代码基本上每次似乎都会覆盖相同的数组,因此输出(json)只给我返回的最后一行?
谢谢
$structure = mysql_query("SELECT FIELDNAME, DISPLAYNAME from `_PREFS_MAINGRID_`");
$rowsField = array();
while($struct = mysql_fetch_assoc($structure)) {
$rowsField["columname"] = $struct;
}
$plode = implode("` as `", $rowsField["columname"]);
print json_encode($rowsField);
您不会将元素推送到循环中的数组中。
试试这个:
$rowsField["columname"][] = $struct;
有关详细信息,请参阅文档。