본문 바로가기

Web

php에서 json으로 데이터 반환하는 예제 소스.

반응형

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

?>

반응형

'Web' 카테고리의 다른 글

php에서 로그 남기기. error_log  (0) 2015.06.11
angularjs 에서 php 서비스 콜하고 json으로 리턴 받기  (0) 2015.05.12
mysql 사용예제. mysqli.  (0) 2015.05.08
php.5.3.28 DataBase 연동. MSSQL.  (0) 2015.04.22
PHP 쿠키사용법  (0) 2015.04.07