个人博客 > 学无止境 > PHP > php写app接口实例

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的姓名

php写app接口实例

数据库字段:

php写app接口实例

本文出自:琅枫个人博客。如需转载请注明出处!

本文出处:"https://www.phpfeng.cn/learn/php/123.html"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: 实例 接口



你想在庞大的互联网上留下一丝足迹?

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

点我了解如何搭建个人博客?