<返回更多

php读取数据库数据,并以json格式返回数据

2019-08-27    
加入收藏

php读取数据库数据,并以json格式返回数据

 


php读取数据库数据,并以json格式返回数据

数据库数据

第一步链接数据库

 $dbhost = 'localhost'; // MySQL服务器主机地址
 $dbuser = 'root'; // mysql用户名
 $dbpass = 'root'; // mysql用户名密码
 $dbname = 'runoob'; //数据库名称
 $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname);
 	if(!$conn)
	{
	 die('连接失败: ' . mysqli_error($conn));
	}

第二步查询数据库

 $json = '';
 $data = array();
 
 $sql = "SELECT * FROM paging";//sql查询语句
 $result = mysqli_query($conn,$sql);

第三步获取查询数据

 if($result){
 	 while($row = mysqli_fetch_assoc($result)){
 	 	$user = new Class{}; //定义空对象
		$user->id = $row["id"];
		$user->name = urlencode($row["name"]);
		$user->sex = $row["sex"];
		$data[]=$user;
 	 }
 	 $json = json_encode($data);//把数据转换为JSON数据.
 	 echo "{".'"user"'.":".urldecode($json)."}";
 }else{
 echo "查询失败";
 }

这里要注意的是json_encode在输出汉字的时候会被转义,这里我们先要用urlencode转义,然后用urldecode解析,这样输出的json里面汉字是完整的汉字了。

php读取数据库数据,并以json格式返回数据

 


php读取数据库数据,并以json格式返回数据

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>