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

Interroger la base de données et renvoyer l'instance de données JSON implémentée par thinkPHP5

不言
Libérer: 2023-03-25 11:30:02
original
6330 Les gens l'ont consulté

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"}]}
Copier après la connexion

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;
}
Copier après la connexion

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(&#39;school&#39;)->select();
    $rs1=json(0,&#39;数据返回成功&#39;,1000,$rs);
    dump($rs1);die;//打印出来
    return $this -> fetch();
  }
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal