この記事では主に、thinkPHP5で実装されたデータベースクエリとjsonデータを返す機能を紹介し、thinkPHP5データベースクエリとjson形式データの簡単な操作スキルを分析します。必要な友人はそれを参照できます
この記事の例は、データベースをクエリし、thinkPHP5 によって実装された json データを返す 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 の形式 この関数は public ファイル common.php に書き込まれます。 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
applicationadmincontrollerMain.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 中国語 Web サイトの他の関連記事を参照してください。