Heim >Backend-Entwicklung >PHP-Tutorial >Datenbank abfragen und JSON-Dateninstanz zurückgeben, implementiert durch thinkPHP5
In diesem Artikel wird hauptsächlich die von thinkPHP5 implementierte Funktion zum Abfragen der Datenbank und Zurückgeben von JSON-Daten vorgestellt und die einfachen Bedienungsfähigkeiten der ThinkPHP5-Datenbankabfrage und der JSON-Formatdaten analysiert.
Dies Der Artikel beschreibt die Beispiele von thinkPHP5. Die Implementierung fragt die Datenbank ab und gibt JSON-Daten zurück. Teilen Sie es allen als Referenz mit. Die Details lauten wie folgt:
TP5 implementiert die Abfrage der Datenbank und die Rückgabe von JSON-Daten (Rückgabe von JSON-Datenfunktionsinstanzen)
Ergebnisse zurückgeben:
Kopieren Sie den CodeDer Code lautet wie folgt:
{ "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. Schreiben Sie die formatierte JSON-Funktion in die öffentliche Datei common.php. Der Dateipfad common.php lautet: application /common.php. Alle Dateien können referenziert werden
function json($code,$msg="",$count,$data=array()){ $result=array( 'code'=>$code, 'msg'=>$msg, 'count'=>$count, 'data'=>$data ); //输出json echo json_encode($result); exit; }
2. Abfragedatenkontrollmethode 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(); }
Verwandte Empfehlungen:
Einführung in die Methode zur Implementierung der Paging-Funktion in thinkphp5
Das obige ist der detaillierte Inhalt vonDatenbank abfragen und JSON-Dateninstanz zurückgeben, implementiert durch thinkPHP5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!