0

我有以下代码,基本上似乎每次都覆盖相同的数组,所以输出(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);
4

1 回答 1

4

您没有将元素推送到循环中的数组中。

尝试这个:

$rowsField["columname"][] = $struct;

有关更多信息,请参阅文档

于 2013-09-25T18:48:50.897 回答