我正在尝试将mysql资源ID转换为JSON对象,以作为ajax调用的响应发送 这是我试图使用的代码
<?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
空
我该怎么做
答案 0 :(得分:2)
将您的代码更改为
$res = mysql_query($sql);
while($data = mysql_fetch_array($res)) {
$output[] = $data;
}
echo json_encode($output);
您正在编码资源ID。