我用php获取到mysql的数据后,发现数据重复了

这是我获取出的数据:[0]=>4[id]=>4[1]=>Iama1[a1]=>Iama1[2]=>Iama2[a2]=>Iama2[3]=>Iama3[a3]=>Iama... 这是我获取出的数据:
[0] => 4
[id] => 4
[1] => I am a1
[a1] => I am a1
[2] => I am a2
[a2] => I am a2
[3] => I am a3
[a3] => I am a3

而我的数据是:
[id] => 4
[a1] => I am a1
[a2] => I am a2
[a3] => I am a3
这里为什么多出来[0]-[3]的啊
展开
 我来答
奥丁神王
推荐于2016-07-16 · TA获得超过357个赞
知道小有建树答主
回答量:331
采纳率:100%
帮助的人:391万
展开全部
你用的是mysql_fetch_array吧,使用mysql_fetch_assoc,它仅仅返回关联数组,不会像mysql_fetch_array一样在关联索引之外还加上数字索引
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-10-01
展开全部
因为你使用的mysql_fetch_array()函数会默认将取出来的数据以键值数组和下标数组都取一份,你可以直接加一个关键词MYSQL_ASSOC这样就可以只取出键值数组了,mysql_fetch_array($result,MYSQL_ASSOC)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式