thinkPHP5 구현 쿼리 데이터베이스 및 json 데이터 인스턴스 반환

2224 단어
본고의 실례는thinkPHP5가 실현한 조회 데이터베이스를 설명하고 json 데이터를 되돌려준다.여러분에게 참고하도록 공유하겠습니다. 구체적으로는 다음과 같습니다.
TP5 조회 데이터베이스에서 json 데이터를 되돌려줍니다 (json 데이터 함수 실례를 되돌려줍니다)
결과를 반환하려면 다음과 같이 하십시오.

   {"code":0,"msg":"\u6570\u636e\u8fd4\u56de\u6210\u529f","count":1000,"data":[{"id":617,"title":"\u5317\u4eac\u7406\u5de5\u5927\u5b66","flid":1,"pid":0,"uid":1,"price":0,"admin_name":null,"time":"2017-09-22 16:17:16"},{"id":618,"title":"\u5357\u5f00\u5927\u5b66","flid":1,"pid":0,"uid":1,"price":0,"admin_name":null,"time":"2017-09-22 16:17:28"}]} 
 

1. 포맷된 json 함수를 공공 파일common에 쓴다.php에서,common.php 파일 경로: application/common.php 모든 파일 파일 참조 가능

function json($code,$msg="",$count,$data=array()){
  $result=array(
   'code'=>$code,
   'msg'=>$msg,
   'count'=>$count,
   'data'=>$data
  );
  //  json
  echo json_encode($result);
  exit;
}


2. 조회 데이터 제어 방식Main.php
application\admin\controller\Main.php

 fetch();
  }
//    
  public function school()
  {
    $rs=db('school')->select();
    $rs1=json(0,'      ',1000,$rs);
    dump($rs1);die;//    
    return $this -> fetch();
  }


PS: 여러분께 참고로 사용할 수 있는 몇 가지 실용적인 json 온라인 도구를 추천합니다.
온라인 JSON 코드 검사, 검사, 미화, 포맷 도구:http://tools.jb51.net/code/json
JSON 온라인 포맷 도구:http://tools.jb51.net/code/jsonformat
온라인 XML/JSON 상호 변환 도구:http://tools.jb51.net/code/xmljson
json 코드 온라인 포맷/미화/압축/편집/변환 도구:http://tools.jb51.net/code/jsoncodeformat
더 많은 PHP 관련 내용에 관심이 있는 독자들은 본 사이트의 주제를 보실 수 있습니다.,,,,,,,,,,,,,, 그리고 을 보실 수 있습니다.
본 논문은 ThinkPHP 프레임워크를 바탕으로 하는 PHP 프로그램 설계에 도움이 되었으면 합니다.

좋은 웹페이지 즐겨찾기