채택완료

json 질문

Copy
$sql = "select * from ~~~~";

$result = sql_query($sql);

 

$data = [];

foreach ($result as $_result) {

$data[] = $_result;

}

 

echo json_enode($data);

 

라고하면 데이터베이스에 있는 필드명들이 노출되는데 바꿔서 출력을 보내보려는데

잘 모르겠네요 echo jo~~($data); 라고 하면

 

0 : {"mb_id":"test", "mb_nick":"test"}

1 : {"mb_id":"test", "mb_nick":"test"}

 

저런식으로 나오는데 mb_id를 id로 바꾸고 mb_nick를 nick으로 바꿔서 json으로 뿌려주고싶은데

|

답변 1개

채택된 답변
+20 포인트

SELECT mb_id as id, mb_nick as nick

 

이런식으로 db에서 가져올때 컬럼명을 수정해주시면 됩니다

답변을 작성하려면 로그인이 필요합니다.