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);

?>

반응형