社区
基础编程
帖子详情
mysql_fetch_row() 和mysql_fetch_array之间有什么区别?
超级大笨狼
2012-04-25 05:38:02
mysql_fetch_row() 和mysql_fetch_array之间有什么区别?
...全文
1554
3
打赏
收藏
mysql_fetch_row() 和mysql_fetch_array之间有什么区别?
mysql_fetch_row() 和mysql_fetch_array之间有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一起混吧
2012-04-25
打赏
举报
回复
你print_r();就知道了。mysql_fetch_row()返回数字数组,
而mysql_fetch_array()函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。依据第二个参数的值。返回不同结构的数组。参考:
http://www.w3school.com.cn/php/func_mysql_fetch_array.asp
梦游
2012-04-25
打赏
举报
回复
mysql_fetch_row是从结果集取出1行数组,作为枚举
mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得
eg:
$sql="select abc,def from a";
$res=mysql_query($sql);
那么:
$row=mysql_fetch_row($res);
$row结果是两个:$row[0]和$row[1]
那么:
$row=mysql_fetch_array($res);
$row结果是4个:$row[0]、$row[1]、$row["abc"]和$row["def"]
helloDongXiu
2012-04-25
打赏
举报
回复
这两个函数,返回的都是一个数组,区别就是第一个函数返回的数组是只包含值,我们只能$row[0],$row[1],这样以数组下标来读取数据,而MySQL_fetch_array()返回的数组既包含第一种,也包含键值对的形式,我们可以这样读取数据,(假如数据库的字段是 username,passwd):
$row['username'], $row['passwd']
mysql
_
fetch
_
row
,
mysql
_
fetch
_
array
,
mysql
_
fetch
_assoc的
区别
复制代码 代码如下:<?php $link=
mysql
_connect(‘localhost’,’root’,”);
mysql
_select_db(‘abc’,$link); $sql = “select * from book”; $result =
mysql
_query($sql); while($
row
=
mysql
_
fetch
_
row
($result)) { echo $
row
[‘cid’].’::’.$
row
[1].'
’; } $result =
mysql
_query($sql); while($
row
=
mysql
_
fetch
_
array
($result)) {
mysql
_
fetch
_assoc和
mysql
_
fetch
_
row
的功能加起来就是
mysql
_
fetch
_
array
mysql
_
fetch
_assoc只能用字段,就像
mysql
_
fetch
_
array
($result,
MYSQL
_ASSOC)结果一样。
mysql
_
fetch
_
row
只能是数字 加起来就是
mysql
_
fetch
_
array
您可能感兴趣的文章:Lesson03_01 什么是CSS和CSS的设置方式Assoc显示或修改文件名扩展关联推荐学习php sesson的朋友必看PHP会话(Session)使用入门
mysql
_
fetch
_
row
,
mysql
_
fetch
_
array
,
mysql
_
fetch
_assoc的
区别
js压缩工具 yui
mysql
_
fetch
_
row
()与
mysql
_
fetch
_
array
()的使用介绍
本篇文章是对
mysql
_
fetch
_
row
()与
mysql
_
fetch
_
array
()的使用进行了详细的分析介绍,需要的朋友参考下
深入
mysql
_
fetch
_
row
()与
mysql
_
fetch
_
array
()的
区别
详解
这两个函数,返回的都是一个数组,
区别
就是第一个函数返回的数组是只包含值,我们只能$
row
[0],$
row
[1],这样以数组下标来读取数据,而
mysql
_
fetch
_
array
()返回的数组既包含第一种,也包含键值对的形式,我们可以这样读取数据,(假如数据库的字段是 username,passwd): $
row
[‘username’], $
row
[‘passwd’]而且,如果用($
row
as $kay => $value)来操作的话,还以直接取得数据库的字段名称。更主要的是
mysql
i是php5提供的新函数库,(i)表示改进,其执行速度更快.例如:复制代码 代码如下:Code highligh
MySQL
mysql
_
fetch
_
array
函数取得查询结果中的一行作.docx
MySQL
mysql
_
fetch
_
array
函数取得查询结果中的一行作.docx
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章