您好,欢迎访问一九零五行业门户网

请问php怎么讲数据库返回的查询数据转化为json数据格式

在zend 框架里面的
    $res=$db->query(select  name from job_type where tid=$type)->fetchall();
我把数组打出来是这个东西:
array(2) { [0]=> array(1) { [name]=> string(6) 技工 } [1]=> array(1) { [name]=> string(6) 普工 } }
回复讨论(解决方案) json_encode 
怎么不看手册呢?
json_encode
   在zend 框架里面的
    $res=$db->query(select  name from job_type where tid=$type)->fetchall();
我把数组打出来是这个东西:
array(2) { [0]=> array(1) { [name]=> string(6) 技工 } [1]=> array(1) { [name]=> string(6) 普工 } }
我直接这样了,然后他就能返回js json数据格式吗?
$res=$db->query(select  name from job_type where tid=$type)->fetchall();
json_encode($res);
echo $res;
exit();
然后在js也没这样写的话数据没打出来,我如何查看转化的json数据的具体格式呢,照理说如何我数据取错了,也应该打东西出来啊,但是什么也没有额:
if(myxmlhttprequest.readystate==4){
//alert(返回+myxmlhttprequest.responsetext);
var mes=myxmlhttprequest.responsetext;
var mes_obj=eval((+mes+));
for(var i=0,mes_obj.length;i++){
alert(mes_obj[i].[name]);
}
}
$res=json_encode($res);
echo $res;
exit();
其它类似信息

推荐信息