php如何将mysql数据转为数组
数据库中有两个字段,ID和info想将info里的内容转为数组,info里的数据格式都是array(0=>"a1",1=>"a2");这样的我的意思就是输出的时候$row...
数据库中有两个字段,ID和info
想将info里的内容转为数组,info里的数据格式都是array(0=>"a1",1=>"a2"); 这样的
我的意思就是输出的时候$row[1][0]就是输出a1 这样 展开
想将info里的内容转为数组,info里的数据格式都是array(0=>"a1",1=>"a2"); 这样的
我的意思就是输出的时候$row[1][0]就是输出a1 这样 展开
2个回答
2016-01-06 · 知道合伙人数码行家
关注
展开全部
首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组
json_encode() 函数的功能是将数值转换成json数据存储格式。
例如:
<?php
//定义一个数组,用于保存读取到的数据
$array = array();
$query = mysql_query("select * from table");
//遍历数据表
while($rows = mysql_fetch_array($query)){
//可以直接把读取到的数据赋值给数组或者通过字段名的形式赋值也可以
$array[] = $rows;
$array[$rows['id']] = $rows;
}
print_r($array);
//最后通过json_encode()转化数组
echo json_encode($array);
?>
json_encode() 函数的功能是将数值转换成json数据存储格式。
例如:
<?php
//定义一个数组,用于保存读取到的数据
$array = array();
$query = mysql_query("select * from table");
//遍历数据表
while($rows = mysql_fetch_array($query)){
//可以直接把读取到的数据赋值给数组或者通过字段名的形式赋值也可以
$array[] = $rows;
$array[$rows['id']] = $rows;
}
print_r($array);
//最后通过json_encode()转化数组
echo json_encode($array);
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询