我想知道在編碼之前新數據是否可以添加到JSON?php - 將數據添加到json
我檢索通過以下方式從MySQL數據庫中的數據:
//fetch the data from the database
while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) {
$to_encode[] = $row;
}
,給了我這樣的:
[
{
name: "aaa"
},
{
name: "bbb"
}
]
然後我把它編碼成JSON有:
$array1 = json_encode($to_encode)
我想知道在編碼之前是否可以將更多數據添加到數組中,使其成爲這樣?
[
{
name: "aaa"
age: '5'
},
{
name: "bbb"
age: '5'
}
]
,或者我應該解碼編碼的JSON,添加新的值,然後進行編碼回來?
如果你檢索所有的從數據庫中的信息,這是更有效地使用連接語句即T他的姓名和年齡出現在一行中,並遍歷這些結果。 –