這篇文章主要介紹了thinkPHP5實現的查詢資料庫並傳回json資料功能,分析了thinkPHP5資料庫查詢及json格式資料簡單操作技巧,需要的朋友可以參考下
本文實例講述了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"}]}
一、把格式化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; }
二、查詢資料 控制方式Main.php
application\admin\controller\Main.php
#<?php namespace app\admin\controller; use think\Controller; use think\Validate; use think\Request; //use think\Db; class Main extends controller { public function index() { return $this -> fetch(); } //学校列表 public function school() { $rs=db('school')->select(); $rs1=json(0,'数据返回成功',1000,$rs); dump($rs1);die;//打印出来 return $this -> fetch(); }
相關推薦:
以上是thinkPHP5實作的查詢資料庫並傳回json資料實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!