• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-22) 32次浏览 已收录 0个评论

下面小编就为大家带来一篇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="提交" />   <p id="tex"></p>   <script type="text/javascript"&<b>%本文@来源gao@!dai!ma.com搞$$代^@码!网</b><strong>搞代gaodaima码</strong>gt;    $("#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实例-php写app接口并返回json数据的实例(分享)的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php实例-php写app接口并返回json数据的实例(分享)
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址