有这个函数直接返回json格式数据。
2. php怎么把数据库数据转化成json
//演示用过程化风格,如需要,自行翻译成面向对象风格
//让浏览器识别json
header('Content-type:application/json');
//1、连接数据库
$conn=mysqli_connect("localhost","my_user","my_password","my_db");
//2、查询
$query=mysqli_query($conn,"select*formtablewhere1limit10");
$res=[];
//3、将查询结果赋值给变量res
while($res=mysqli_fetch_assoc($query)){
$res[]=$res;
}
//4、输出json
echojson_encode($res);
3. php将数据库查询的结果打印成json格式,怎么做
Ajax json格式:{key:value,key1:value1....}如果返回的数据包含多个对象:[{key1:value1...},{key2:value2....}]
4. query,php中怎么将从数据库中查询出来的数据转化为json格式的数据啊
$jsonData = json_encode($inputData); // 转化数据为 json 格式
$outputData = json_decode($jsonData, true); // 转化 json 格式为 php 数据,第二个参数不加返回的是 object
5. PHP查询数据库表,如何生成二维JSON
mysql查询某个数据库下所有表名的sql语句:
SELECTTABLE_NAMEFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA='数据库名称'
具体生成示例如下:
<?php
//连接数据库
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
//选择要操作的数据库
mysql_select_db("activity");
//sql语句
$sql="SELECTTABLE_NAMEFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA='activity'";
//执行sql
$result=mysql_query($sql);
$arr=array();
$i=0;
while($row=mysql_fetch_row($result))
{
$arr[$i]=$row[0];
$i++;
}
//将结果转换为json格式
$json=json_encode($arr);
//输出结果
print_r($json);
//关闭mysql数据库连接
mysql_close($con);
?>
生成结果:
6. php转换成json数据格式
json和php数组 格式的互相转换,参考如下:$php_json = json_encode($json_arr); //把php数组格式转换成 json 格式的数据echo $php_json;$php_json = json_decode($php_json); //再把json格式的数据转换成php数组print_r($php_json);json数组$json = '[{"id":"22","name":"33","descn":"44"}]'; //json格式的数组转换成 php的数组$arr = (Array)json_decode($json);echo $arr[0]->id; //用对象的方式访问
像这样的问题很常见,没必要在到处问,你多在后盾找找就不必这么麻烦了
7. php将数据库查询的数据转换为json格式,为什么返回的格式前面有0 1 2 3
稍微改一下你的自定义函数
functionmy_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;
}
returnfalse;
}
8. php连接数据库后如何输出转换为json格式API,求详细解答,
<?php
$link=mysql_connect('localhost','root','root');
mysql_select_db('test',$link);
$sql="select*frombooks";
$result=mysql_query($sql);
//将结果集转为数组,每次取一行
while($row=mysql_fetch_assoc($result)){
$rows[]=$row;
}
echojson_encode($rows);
exit;
?>
9. php+mysql数据库取数据转成json格式
PHP取Mysql数据并转换为json格式,这很简单
过程分为取数据-保存为数组-json格式输出三步
取数据分为连接与查询(条件等),参考下面文章
保存为数组也容易,array_push就行
json格式的输换最为便捷,只需echo json_encode($myArr);
输出的就是你要的json格式,就像你图中的那样
参考文章:http://snowcoal.com/article/568.html
10. php怎么把数据转化成json
json和php数组 格式的互相转换,参考如下:
$php_json = json_encode($json_arr); //把php数组格式转换成 json 格式的数据
echo $php_json;
$php_json = json_decode($php_json); //再把json格式的数据转换成php数组
print_r($php_json);
json数组
$json = '[{"id":"22","name":"33","descn":"44"}]'; //json格式的数组转换成 php的数组
$arr = (Array)json_decode($json);
echo $arr[0]->id; //用对象的方式访问