Web
php에서 json으로 데이터 반환하는 예제 소스.
바나나만두
2015. 5. 10. 23:52
반응형
php 5.3 에서 json으로 요청 받은 데이터를 json형태로 엔코더 해서 내리는 예제
<?
header('Access-Control-Allow-Origin: *');
//mysql 접속을 위한 소스. 커텍트를 하고 커넥트 정보를 $link에 가지고 있는다.
require_once('inc/connect.php');
//쿼리문 작성
$query = "SELECT * FROM DEV_INFO WHERE 1 ";
//쿼리 실행
$result = mysqli_query($link,$query);
// 결과 값을 담을 변수 생성
$result_array = array();
// 루프를 통해 배열에 오브젝트를 하나씩 담는다.
while( $row = mysqli_fetch_array( $result, MYSQLI_ASSOC ) ){
$result_array[] = $row;
};
// 결과값을 JSON 형식으로 변환한다.
$result_array = json_encode( $result_array );
//결과값을 출력한다.
echo $_GET['callback'] . '(' .$result_array. ')';
//데이터 사용을 종료
mysqli_free_result($result);
//mysql커넥트 종료
mysqli_close($link);
?>
반응형