Php 如何将mysql数据编码为JSON格式?
代码: 但我想要另一种方式,比如:Php 如何将mysql数据编码为JSON格式?,php,json,Php,Json,代码: 但我想要另一种方式,比如: [ { "category": "cap", "image": "Cap-01.png" }, { "category": "hair", "image": "Hair Color-01.png" } ] 那我该怎么做呢?请帮帮我 谢谢使用类别名称作为索引 [ cap { "image": "Cap-01.png" }, hair { "image": "Hair Col
[
{
"category": "cap",
"image": "Cap-01.png"
},
{
"category": "hair",
"image": "Hair Color-01.png"
}
]
那我该怎么做呢?请帮帮我
谢谢使用类别名称作为索引
[
cap {
"image": "Cap-01.png"
},
hair {
"image": "Hair Color-01.png"
}
]
您想要的输出不是有效的JSON,请编辑。通过检查,例如,您没有收到吗?请再详细描述一下。如果我使用
$data[$row['category\u name']]
那么在json\u encode函数中传递什么呢
[
cap {
"image": "Cap-01.png"
},
hair {
"image": "Hair Color-01.png"
}
]
while ($row = mysqli_fetch_array($result)) {
$data[$row['category_name']] = array(
'image' => $row['file_s']
);
}
echo json_encode($data);