-
MYSQL DB서버에서 테이블을 생성한 후 아래와 같은 코딩을 해보면 JSON이 무엇인지 대충 감을 잡으실 수 있을 겁니다.
<?php
$host="localhost"; // 호스트이름
$username="db접속아이디" ; // 본인의 아이디 입력
$password="db접속패스워드"; // 본인의 패스워드 입력
$db_name="db명"; //db이름 입력
$con=mysql_connect("$host", "$username", "$password") or die ("cannot connect");
mysql_select_db("$db_name") or die("cannot select DB");
$sql="SELECT * FROM 테이블명";
$result = mysql_query($sql);
$rows = array();
if(mysql_num_rows($result)) {
while($row=mysql_fetch_row($result)){
$rows['테이블명'][]=$row;
}
}
$json = json_encode($rows); // json으로 어떻게 인코딩 되는지를 보여줍니다.
print $json;
echo "<br/>";
echo "<br/>";
echo "<br/>";
$obj = json_decode($json); //어떻게 디코딩 되는지를 보여줍니다.
for ($i = 0; $i < count($obj->테이블명);$i++){
echo "NAME : " .$obj->테이블명[$i][0]. "<br/>";
echo "EMAIL: " .$obj->테이블명[$i][1]. "<br/>";
}
?>
[출처] [PHP] JSON 개념잡기|작성자 INNERGYAN
'PHP' 카테고리의 다른 글
public, private, protected 차이 는 뭘까? (0) 2014.12.16 DB 배열 만든 후 출력 예제 샘플코드 (0) 2014.12.12 로그인 DB연동 예제 및 샘플코드 (1) 2014.12.12 WHILE 절을 사용해서 MYSQL DB내용 출력하기 샘플코드 (0) 2014.12.12 phpredis 예제 (0) 2014.12.12