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);
이렇게 작성하고 웹서버에 올리고 돌려 보았더니 잘나오네요.
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);
이렇게 작성하고 웹서버에 올리고 돌려 보았더니 잘나오네요.
저기 이거써서 한글도 안깨지고 나오나요?
답글삭제와 감사합니다 덕분에 하게되었습니다 다른곳은 배열문이 이상했는지 안나왔는데 이건 잘나오네욤
답글삭제