稍微改一下你的自定义函数
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;
}
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将数据库查询的数据转换为json格式,为什么返回的格式前面有0 1 2 3全部的内容,包括:php将数据库查询的数据转换为json格式,为什么返回的格式前面有0 1 2 3、php使用json_encode将数据库里的整张表转成json格式的问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)