php写app接口实例
步骤如下:
<?php //第一步:创建db.php文件,用于连接数据库并定义接口格式,代码如下: header("Content-type: text/html; charset=utf-8"); $servername="localhost"; $username="root"; $password="123456"; $dbname="test"; $conn = mysql_connect($servername,$username,$password); if(!$conn){echo "数据库连接失败!";} mysql_select_db($dbname); mysql_query("set names 'utf8'"); class Response{ public static function json($code,$message="",$data=array()){ $result=array('code'=>$code,'message'=>$message,'data'=>$data); //输出json echo json_encode($result); exit; } } class Message{ public static function json1($code,$message="",$data=array()){ $result=array('code'=>$code,'message'=>$message); //输出json echo json_encode($result); exit; } } ?>
<?php // 第二步:text1.php,用于将数据库中的数据转化为json字符串,并输出: require_once('db.php'); if(isset($_GET['id'])){ $id=$_GET['id']; $sql = "SELECT * from user where id=$id"; $result = mysql_query($sql,$conn); $dataarr = array(); while($row = mysql_fetch_assoc($result)){ $dataarr[]=$row; } if($dataarr){ Response::json(1,'数据返回成功',$dataarr); }else{ Message::json1(0,'失败'); } }else{ Message::json1(0,'没有该ID'); } ?>
<!--第三步建立HTML文件跟php程序对接--> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="jquery.min.js"></script> </head> <body> <input id="id" type="text"/> <input type="button" id="tijiao" value="提交" /> <div id="text"></div> <script type="text/javascript"> $("#tijiao").click(function(){ var data={"id":$("#id").val()} $.get("test1.php",data,function(res){ res=JSON.parse(res); if(res.code==1){ $("#text").empty(); $.each(res.data,function(x,y) { $("#text").append("id:"+y.id+"<br/>姓名:"+y.username+"<br/>"); }); }else{ $("#text").empty(); $.each(res.message,function(){ $("#text").append("信息:"+res.message+"<br/>"); }); } }) }) </script> </body> </html>
效果图展示:
输入1(这里1为ID)显示对应ID的姓名
数据库字段:
本文出自:琅枫个人博客。如需转载请注明出处!
本文出处:"https://www.langfujun.top/learn/php/123.html"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏

支付宝打赏
