InfoQ

交流

讨论:mysql_fetch_array问题

作者 netstu 发布于 0000-00-00 分类:php基础编程

本函式用来将查询结果 result 拆到阵列变数中。若 result 没有资料,则传回 false 值。而本函式可以说是 mysql_fetch_row() 的加强函式,除可以将传回列及数字索引放入阵列之外,还可以将文字索引放入阵列中。若是好几个传回栏位都是相同的文字名称,则最后一个置入的栏位有效,解决方法是使用数字索引或者为这些同名的栏位 (column) 取别名 (alias)。值得注意的是使用本函式的处理速度其实不会比 mysql_fetch_row() 函式慢,要用哪个函式还是看使用的需求决定。参数 result_typ 是一个常数值,有以下几种常数 MYSQL_ASSOC、MYSQL_NUM 与 MYSQL_BOTH。

$c=mysql_fetch_array(mysql_query(select * from htdown,htdown_sort1 where.....));
如果是想用名字的话,可以这样用$c[name]
而要用$c[id]就不行了呀,因为这两个表中都有id

按照上面的怎么做,不会,谁做过,请指教。



逛论坛交流mysql_fetch_array问题

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

6 条回复

回复

>帮顶一下。 ID相同可能只能检索到.. 发表人 tang3zang 发表于 10月02日
>数字索引可能就是$result[XXX][YYY][Z.. 发表人 tang3zang 发表于 10月02日
>那你就指定显示的字段名罗 select t.. 发表人 stvsui 发表于 10月02日
>用别名 发表人 tmyu 发表于 10月02日
>哦,是不是这样 select t1.id "t.. 发表人 tang3zang 发表于 10月02日
>还有想问一下,mysql_fetch_array和my.. 发表人 tang3zang 发表于 10月02日
  1. 返回顶部

    Re: mysql_fetch_array问题

    2003年10月02日 发表人 tang3zang

    >帮顶一下。

    ID相同可能只能检索到最后一位吧。

    我刚刚学,不过意思能明白一些。。。觉得可以通过其他方面的编程解决,但也很想知道如何“使用数字索引或者为这些同名的栏位 (column) 取别名 (alias)”:)

  2. 返回顶部

    Re: mysql_fetch_array问题

    2003年10月02日 发表人 tang3zang

    >数字索引可能就是$result[XXX][YYY][ZZZ]这样吧。。。不过怎么能确定他的位置呢,感觉很麻烦。

    取别名不知道用什么方法取,而且也要有办法指定目标吧。

  3. 返回顶部

    Re: mysql_fetch_array问题

    2003年10月02日 发表人 stvsui

    >那你就指定显示的字段名罗
    select t.id,t1.name,t.name,t1.tel from t,t1 where t1.id=t.id
    给你些启示

  4. 返回顶部

    Re: mysql_fetch_array问题

    2003年10月02日 发表人 tmyu

    >用别名

  5. 返回顶部

    Re: mysql_fetch_array问题

    2003年10月02日 发表人 tang3zang

    >哦,是不是这样

    select t1.id "t1id" ,t2.id "t2id" from t1,t2;

  6. 返回顶部

    Re: mysql_fetch_array问题

    2003年10月02日 发表人 tang3zang

    >还有想问一下,mysql_fetch_array和mysql_fetch_row区别是什么?

    资料上说前者返回是数组,后者是枚举数组,有什么差别呢?是不是后前只能使用数字下标来指定单元而前者可以使用数字索引和字段名?




  7. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

win2000ADV+iis+php4.3.2出现的问题

下面出现的错误在本机自建服务器上会出现,放到1816.net( http:/...

失恋指南:分手的14点注意事项 (zt)

    一、你要认识到,失恋时伤心难过是难免的。尤其是男...

大家是否有玩网络游戏呀,有的话各自说说...

我只会魔力宝贝 在北京2牧羊服务器 级别都不是很高,是破人 ...

(转)100%可爱女孩 19 ~ 20

『跟我赛车!』 赵文华那充满了坚定与信心的与声音,...

求救

isset()函数的用法,我看了php手册还是不大懂,跟我说一下

求:大家指教一下菜鸟做的网络人才市场

大家好:说实话我刚刚学php两个月,自己作了一个网络人才系统,我知...

求助,关于弹出窗口

因为写一个音乐程序的需要 我已经做了一个点歌的窗口 ...

电影下载

http://210.76.223.28/movie/ 我的机器,测试速度如何!

推荐一下:有什么好办法驱除头皮

最近头皮好多。怎么办?

如何复制一个表?

我在dos格式方式底下. 要如何复制一个表了,请问应该怎么办? ...

[]