-1
嗨我需要添加一些數值密鑰對,這是MySQL查詢的輸出。下面是代碼,Php將值附加到已存在的數組
$query = "select TITLE,DESCRIPTION from TABLE where ID='1234'";
$result = mysqli_query($conn, $query);
$numrows = mysqli_num_rows($result);
if($numrows>0)
{
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$myArray[] = $row;
}
}
echo json_encode($myArray);
給予我像
[{"TITLE":"Special","DESCRIPTION":"This is DESCRIPTION."}]
現在我需要添加一個又一個鍵值對,生成JSON輸出一樣的結果,
[{"TITLE":"Special","DESCRIPTION":"This is DESCRIPTION.","URL":"imgname.jpg"}]
所以我添加了代碼
$myArray["URL"]="imgname.jpg";
echo json_encode($myArray);
但給我輸出,
{"0":{"TITLE":"Chef Special","DESCRIPTION":"Grilled Salmon and crab."},"URL":"imgname.jpg"}
上面的代碼有什麼問題。
調試數據結構的一個最大問題:「如有疑問 - 打印出來」 –