最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php如何把mysql数据转成json格式

来源:懂视网 责编:小采 时间:2020-11-27 15:21:08
文档

php如何把mysql数据转成json格式

php如何把mysql数据转成json格式:1、连接数据库header("content-Type: text/html; charset=utf-8");//字符编码设置 $servername = "localhost"; $username = "root"; $password = "123456";
推荐度:
导读php如何把mysql数据转成json格式:1、连接数据库header("content-Type: text/html; charset=utf-8");//字符编码设置 $servername = "localhost"; $username = "root"; $password = "123456";

1、连接数据库

header("content-Type: text/html; charset=utf-8");//字符编码设置 $servername = "localhost"; 
$username = "root"; 
$password = "123456"; 
$dbname = "mydb"; 
// 创建连接 
$conn =new mysql($servername, $username, $password, $dbname); 
// 检测连接 
if ($conn->connect_error) { 
 die("Connection failed: " . $conn->connect_error); 
} 
 //执行查询语句
$sql = "SELECT * FROM power WHERE DATE='2014-1-1'"; 
$result = $conn->query($sql);

2、在php中执行查询语句后,要想获取每一行数据,需要使用mysqli_fetch_array并以数组形式存储,如下代码示例:

$arr = array(); 
while($row = mysqli_fetch_array($result)) { 
 $count=count($row);
 for($i=0;$i<$count;$i++){ 
 unset($row[$i]);//删除冗余数据 
 } 
 array_push($arr,$row); 
}

3、由于使用mysqli_fetch_array方法获取的行数据是以数组形式存储,里边除了字段和值键值对外,默认还会有0,1,2……下标存在。

必须去除这些冗余,所以使用unset方法。

json-2.jpg

4、此时获取的数据就可以在代码中进行使用了,但是要想将数组形式的查询结果数据转换成json格式,需要使用json_encode方法,如

下代码示例:

echo json_encode($arr,JSON_UNESCAPED_UNICODE);

推荐教程:PHP视频教程

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

php如何把mysql数据转成json格式

php如何把mysql数据转成json格式:1、连接数据库header("content-Type: text/html; charset=utf-8");//字符编码设置 $servername = "localhost"; $username = "root"; $password = "123456";
推荐度:
标签: php 数据库 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top