php使用json_encode将数据库里的整张表转成json格式的问题

php使用json_encode将数据库里的整张表转成json格式的问题,第1张

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。使用JSON进行数据传输的优势之一是JSON实际上就是JavaScript。

你试试下面两个

1>

$arr = array(

0 => array("id" => 1, "name" => "abc")

);

echo json_encode($arr);

2>

$arr = array("id" => 1, "name" => "abc");

echo json_encode($arr);

<php

$link = mysql_connect ( 'localhost', 'root', 'root' );

mysql_select_db ( 'test', $link );

$sql = "select  from  books ";

$result = mysql_query ( $sql );

//将结果集转为数组,每次取一行

while($row = mysql_fetch_assoc($result)) {

    $rows[] = $row;

echo json_encode($rows);

exit;

>

PHP接收JSON格式的数据

在API服务中,目前流行采用json形式来交互。

给前端调用的接口输出Json数据,这个比较简单,只需要组织好数据,用json_encode($array) 转化一下,前端就得到json格式的数据。

接收前端提交的json数据稍微复杂一点,原因是:PHP默认识别的数据类型是application/x-['>

稍微改一下你的自定义函数

function my_json_sql($my_sql){

$result = mysql_query($my_sql);

//判断执行结果

if($result && mysql_affected_rows()>0){

//先声明一个空数组

$arr=array();

//循环处理结果

while($row = @mysql_fetch_assoc($result)){

$arr[]=$row;

}

return $arr;

}

return false;

}

PHP取Mysql数据并转换为json格式,这很简单

过程分为取数据-保存为数组-json格式输出三步

取数据分为连接与查询(条件等),参考下面文章

保存为数组也容易,array_push就行

json格式的输换最为便捷,只需echo json_encode($myArr);

输出的就是你要的json格式,就像你图中的那样

参考文章:>

Android客户端直接连接远程MySQL数据库的方法如下:String result = "";//首先使用NameValuePair封装将要查询的年数和关键字绑定ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();nameValuePairs/getAllPeopleBornAfterphp");>

以上就是关于php使用json_encode将数据库里的整张表转成json格式的问题全部的内容,包括:php使用json_encode将数据库里的整张表转成json格式的问题、php连接数据库后如何输出转换为json格式API,求详细解答,、php怎么接收json数据格式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9464400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存