MYSQL 에서 자료를 가져와 JSON으로 Return하는 PHP

Mysql 디비에서 자료를 검색하여
Json 형식으로 리턴해주는
PHP 웹모듈을 만들어 보았다.

먼저 쿼리문
SELECT name, price FROM table

디비 연결부분은 이렇게
$con = mysql_connect("localhost", "계정", "암호");

if (!$con)
{
  die('연결 안됨: '.mysql_error());
} else {
  mysql_select_db("디비명");
}

결과를 받을 배열 선언
$return_array = array();
$result = mysql_query("쿼리문");

루프 돌면서 결과를 배열에 삽입
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
  $row_array['name'] = $row['name'];
  $row_array['price'] = $row['price'];
  array_push($return_array, $row_array);
}

배열을 Json 형식으로 출력
echo json_encode($return_array);

mysql_free_result($result);

mysql_close($con);

이렇게 작성하고 웹서버에 올리고 돌려 보았더니 잘나오네요.

댓글

  1. 저기 이거써서 한글도 안깨지고 나오나요?

    답글삭제
  2. 와 감사합니다 덕분에 하게되었습니다 다른곳은 배열문이 이상했는지 안나왔는데 이건 잘나오네욤

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

맥 화면이 안나올때 조치방법