易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql 生成查询结果数组的问题

用mysql_fetch_array 得到的查询结果里面除了包含 键值=>值 之外,还有 一些[0]=>值 [1]=>值 ...有没有php的方法可以去掉这些 [0]=>值 的, 或者有没有php的方法直接得到数组就是 键值=>值 的数组.
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 )就可以了。
详情见手册·····


顶楼上2位的。

更改下mysql_fetch_array的模式,好像是第二个参数.

解决了 谢谢大家 谢谢satanzhf


相关问答:

关于MYSQL的innodb表备份的问题

请问下哪位仁兄有比较好的备份方案,用什么工具或者用什么方式,小弟借鉴下
直接用MYSQLDUMP备份
OR
用SQLYOG之类的图形化管理工具备份

直接用mysql自带的 mysqldump 就可以了。
http://dev.mysql.com/doc/re ......

mysql数据找回难题,高分,急!!!

我在清理mysql的时候,一不留神将mysql(即data里的mysql文件夹)数据库给删掉了,隔了几个小时我重启了mysql软件,mysql就自动初始化了数据库,导致从删除mysql文件夹开始到重启这段时间的数据丢失,那位高手帮想想办 ......

mysql中文乱码 - C/C++ / C++ 语言

mysql数据库的编码格式是utf8
在c++程序中使用C API直接连接mysql数据库,把中文保存到mysql数据库中,中午变成乱码
使用mysql的load命令导入文本文件,无论文本文件是ANSI还是utf8编码,都是乱码
请问上面两个问 ......

MySQL Errno : 1064 PHPCMS2008问题

PHPCMS企业黄页2008分页问题
我用以下方式求平均数
  {get sql="SELECT DISTINCT c.*,
(select round(avg(sort1)) from `phpcms_yp_dp` where userid=c.userid) avgsort1,
(select round(avg(avgp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号