Maison >développement back-end >tutoriel php >Interroger la base de données et renvoyer l'instance de données JSON implémentée par thinkPHP5
Cet article présente principalement la fonction d'interrogation de la base de données et de renvoi des données json implémentée par thinkPHP5, et analyse les compétences opérationnelles simples de la requête de base de données thinkPHP5 et des données au format json. Les amis dans le besoin peuvent s'y référer
Ceci. L'article décrit les exemples de thinkPHP5 L'implémentation interroge la base de données et renvoie les données json. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
TP5 implémente l'interrogation de la base de données et le renvoi des données json (renvoi des instances de fonction de données json)
Renvoyer les résultats :
Copiez le codeLe code est le suivant :
{ "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 Écrivez la fonction json formatée dans le fichier public common.php. : application/common.php Tous les fichiers sont Vous pouvez citer
function json($code,$msg="",$count,$data=array()){ $result=array( 'code'=>$code, 'msg'=>$msg, 'count'=>$count, 'data'=>$data ); //输出json echo json_encode($result); exit; }
2. Méthode de contrôle des données de requête 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(); }
Recommandations associées :
Introduction à la méthode d'implémentation de la fonction de pagination dans thinkphp5
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!