mysql 生成查询结果数组的问题 用mysql_fetch_array 得到的查询结果里面除了包含 键值=>值 之外,还有 一些[0]=>值 [1]=>值 ...有没有php的方法可以去掉这些 [0]=>值 的, 或者有没有php的方法直接得到数组就是 键值=>值 的数组. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql_fetch_array() 是 mysql_fetch_row() 的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。手册上的解释很清楚了.这个函数就是实现这个功能的. mysql_fetch_array ( resource result [, int result_type] )第二个可选参数可是设置返回类型。MYSQL_BOTH,将得到一个同时包含关联和数字索引的数组。用 MYSQL_ASSOC 只得到关联索引用 MYSQL_NUM 只得到数字索引按照lz的想法,不要数字的部分,应该是mysql_fetch_array ( $result , MYSQL_ASSOC )就可以了。详情见手册····· 更改下mysql_fetch_array的模式,好像是第二个参数. 解决了 谢谢大家 谢谢satanzhf 知道函数方法名怎么检测其所属类名? 第一次用CI框架写MODEL层 php数组如何对相同元素分组 关于采集goole信息的问题 windows2003配置php报错, 关于捕获错误的想法 菜鸟问题,关于返回变量的问题! php怎么接收jsp页面传过来的参数? 弄不懂为什么总是出错? 怎么用php操作word实现痕迹保留? 数据库设计 不是session,也不是cookie,这是什么?
第二个可选参数可是设置返回类型。
MYSQL_BOTH,将得到一个同时包含关联和数字索引的数组。
用 MYSQL_ASSOC 只得到关联索引用
MYSQL_NUM 只得到数字索引按照lz的想法,不要数字的部分,应该是
mysql_fetch_array ( $result , MYSQL_ASSOC )就可以了。
详情见手册·····