json 양식 mysql 데이터베이스로 데이터를 제공하는 webservice가 있습니다.PHP/MySQL에서 JSON 데이터의 형식을 사용자 정의
PHP의 웹 서비스는
<?php
$conn = mysql_connect('localhost','root','');
mysql_select_db('db', $conn);
$query = mysql_query("SELECT id,group FROM faq");
//$query content is:
// Array ([id]=>faq1 [group]=>hardware) Array ([id]=>faq2 [group]=>software)
$faq = array();
while($row = mysql_fetch_assoc($query)) {
$faq[] = $row // <= ????????
}
header('Content-type: application/json');
return json_encode($faq);
?>
내가 할 JSON 출력은
[
{
"id": "faq1",
"group": "hardware"
},
{
"id": "faq2",
"group": "software"
}
]
내가 원하는 JSON 출력해야하는
[
{
"id": "faq1",
"group": {
"id": "hardware"
}
},
{
"id": "faq2",
"group": {
"id": "software"
}
}
]
결과로이 JSON 데이터를 가져오고 싶지만 실제로는 성공하지 못했습니다. 그렇다면이 json 결과를 얻기 위해 어떻게 "PHP 웹 서비스"를 편집해야합니까?
하지 대답하지만'mysql_'이되지 않습니다, 사용' mysqli_' 대신 – naththedeveloper
그래서, 무엇이 잘못 되었나요? –
현재 코드는 무엇을 출력합니까? –