-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"}
上面的代码有什么问题。
调试数据结构的一个最大问题:“如有疑问 - 打印出来” –