gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php写app接口并返回json数据的实例(分享)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

php" id="highlighter_808731">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?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字符串,并输出:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?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数据并显示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!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写app接口并返回json数据的实例(分享)的文章就讲到这里了,如果你想了解更多关于php写app接口并返回json数据的实例(分享)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com