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 这样
展开
 我来答
一诺千金丨
2016-01-06 · 知道合伙人数码行家
一诺千金丨
知道合伙人数码行家
采纳数:8766 获赞数:32844
1、专业生产电力检测设备,若要咨询相关直接向我咨询关于电力检测设备的问题吧。 2、武高电测最佳员工。

向TA提问 私信TA
展开全部
首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过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);
?>
wawa_angle
2014-08-22
知道答主
回答量:62
采纳率:0%
帮助的人:14.1万
展开全部
数据库里面存储的时候最好是转成json格式,或者用xx隔开的格式来存储这种数据,然后查询后在转化数据就好了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式