2010-02-22 3 views
2

MySQL의 테이블어떻게 JSON PHP는

ID >> Name >> Salary 

$ row_set < < 데이터베이스 테이블 정보를 MySQL의 결과를 포맷합니다.

[{"0":"1","ID":"1","1":"x","Name":"x","2":"12345","Salary":"12345"}] 

내가 어떻게 결과가이

[{"ID":"1","Name":"x","Salary":"12345"}] 

과 같이되고 싶어 : 나는

json_encode($row_set); 

를 사용할 때

내 문제는 출력이 같은 것입니다 그렇게 ?

편집 : FULL CODE

$result = mysql_query("SELECT * FROM emp"); 

while($row = mysql_fetch_array($result)) 
    { 
    $row_set[] = $row; 
    } 
echo json_encode($row_set); 
+0

DB에서 행을 가져 오는 데 사용하는 함수는 무엇입니까? – Qwerty

답변

5

난 당신이 순간에 행을 얻을 수 mysql_fetch_array를 사용하는 가정.

시도 mysql_fetch_array($resource, MYSQL_ASSOC)은 (2 매개 변수를주의!)

또는 mysql_fetch_assoc()을.