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

WBOY
풀어 주다: 2016-06-23 14:08:18
원래의
810명이 탐색했습니다.

   在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();

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿