全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

php写app接口并返回json数据的实例(分享)

第一步:conn.PHP文件,用于连接数据库并定义接口格式,代码如下:

<?php 
 header("charset=utf-8"); 
 $servername="localhost"; 
 $username="root"; 
 $password="root"; 
 $dbname="test"; 
 $conn = mysql_connect($servername,$username,$password); 
 if(!$conn){ 
  echo "数据库连接失败!"; 
 } 
 mysql_select_db($dbname); 
 class Response{ 
  public static function json($code,$message="",$data=array()){ 
   $result=array( 
    'code'=>$code, 
    'message'=>$message, 
    'data'=>$data 
   ); 
   //输出json 
   echo json_encode($result); 
   exit; 
  } 
 } 
 
?> 

 第二步:text.php,用于将数据库中的数据转化为json字符串,并输出:

<?php 
 require_once('conn.php'); 
 /* 
  *选择数据表 
  * */ 
 $sqla = "SELECT * from user"; 
 $result = mysql_query($sqla,$conn); 
 $dataarr = array(); 
 while($row = mysql_fetch_array($result)){ 
  $dataarr[]=$row; 
 } 
 $id=$_GET['id']; 
 if($id==1){ 
  Response::json(1,'数据返回成功',$dataarr); 
 }else if($id==2){ 
  Message::json(0,'失败'); 
 } 
  
?> 

第三步:text.html,ajax加载json数据并显示:

<!DOCTYPE html> 
<html> 
 <head> 
  <meta charset="UTF-8"> 
  <title></title> 
  <script src="jquery/2.0.0/jquery.min.js"></script> 
 </head> 
 <body> 
  <input id="text" type="text"/> 
  <input type="button" id="tijiao" value="提交" /> 
  <div id="tex"></div> 
  <script type="text/javascript"> 
   $("#tijiao").click(function(){ 
    var data={"id":$("#text").val()} 
    $.get("text.php?flag=showmessage",data,function(res){ 
     res=JSON.parse(res);//<span style="color:#cc0000;">将json字符串转化为json对象</span> 
     if(res.code==1){ 
      $("#tex").empty(); 
      $.each(res.data, function(x,y) { 
       $("#tex").append("id:"+y.id+"/姓名:"+y.username+"<br>"); 
      }); 
     } 
    }) 
   }) 
    
  </script> 
 </body> 
</html> 

这样就可以实现利用php写json接口了。

以上这篇php写app接口并返回json数据的实例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# php接口返回json数据  # thinkPHP5实现的查询数据库并返回json数据实例  # php简单构造json多维数组的方法示例  # ajax调用返回php接口返回json数据的方法(必看篇)  # PHP中让json_encode不自动转义斜杠“/”的方法  # php json_encode与json_decode详解及实例  # PHP生成及获取JSON文件的方法  # PHP使Laravel为JSON REST API返回自定义错误的问题  # 给大家  # 转化为  # 希望能  # 这篇  # 第二步  # 数据库中  # 小编  # 第三步  # 大家多多  # 就可以  # 加载  # code  # json  # message  # data  # Response  # mysql_select_db  # public  # function  # static 


相关文章: ,网页ppt怎么弄成自己的ppt?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  如何基于云服务器快速搭建网站及云盘系统?  如何自定义建站之星模板颜色并下载新样式?  C++如何编写函数模板?(泛型编程入门)  网站设计制作公司地址,网站建设比较好的公司都有哪些?  如何用免费手机建站系统零基础打造专业网站?  如何在局域网内绑定自建网站域名?  建站之星展会模版如何一键下载生成?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  如何快速搭建个人网站并优化SEO?  如何获取PHP WAP自助建站系统源码?  建站之星安装提示数据库无法连接如何解决?  建站之星后台密码遗忘?如何快速找回?  IOS倒计时设置UIButton标题title的抖动问题  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  建站之星2.7模板:企业网站建设与h5定制设计专题  如何选择最佳自助建站系统?快速指南解析优劣  电脑免费海报制作网站推荐,招聘海报哪个网站多?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  C++中引用和指针有什么区别?(代码说明)  如何快速辨别茅台真假?关键步骤解析  如何快速搭建高效香港服务器网站?  ,南京靠谱的征婚网站?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  如何零基础在云服务器搭建WordPress站点?  如何通过FTP空间快速搭建安全高效网站?  沈阳制作网站公司排名,沈阳装饰协会官方网站?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  建站DNS解析失败?如何正确配置域名服务器?  建站org新手必看:2024最新搭建流程与模板选择技巧  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  淘宝制作网站有哪些,淘宝网官网主页?  已有域名能否直接搭建网站?  手机网站制作与建设方案,手机网站如何建设?  临沂网站制作企业,临沂第三中学官方网站?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何快速搭建自助建站会员专属系统?  如何使用Golang table-driven基准测试_多组数据测量函数效率  上海网站制作开发公司,上海买房比较好的网站有哪些?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何在阿里云部署织梦网站?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何快速重置建站主机并恢复默认配置?  北京建设网站制作公司,北京古代建筑博物馆预约官网? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。