2012-03-28 3 views
0
내가 JSON 객체에 MySQL의 자원 ID를 변환하려고

아약스 호출 에 대한 응답으로 보낼를이 I've가는 어떻게 PHP를

를 사용하려고하는 코드입니다 사용하여 JSON 객체로 MySQL의 결과를 변환 할 수 있습니다
<?php 
require_once 'config.php'; 
$sql="SELECT * FROM `inquiry` WHERE 1"; 
$res=mysql_query($sql); 
if($res) 
echo json_encode($res); 
?> 

와 나는이 오류 메시지를받을

Warning: [json] (php_json_encode) type is unsupported, encoded as null in /home/smartco/public_html/kb/q.php on line 6 

내가 할 수있는 방법을

답변

2

$res = mysql_query($sql); 
while($data = mysql_fetch_array($res)) { 
$output[] = $data; 
} 
echo json_encode($output); 

당신은 자원 ID를 인코딩하고 당신의 코드 뭔가를 변경

.