分析:
mysql_fetch_row,这个函数是从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 开始。 注意,这里是从0开始偏移,也就是说不能用字段名字来取值,只能用索引来取值,所以如下代码是取不到值的:
while($row = mysql_fetch_row($res)){
echo $row['cid'].'::'.$row[].”;
} //这里的$row['cid'] 取不到值。
mysql_fetch_array,从结果集中取得一行作为关联数组,或数字数组,或二者兼有,除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。 也就是说他得到的结果像数组一样,可以用key或者索引来取值,所以
while($row = mysql_fetch_array($res)){
echo $row['cid'].'::'.$row[].”;
}//这里$row['cid'],$row[1]都能得到相应的值。
mysql_fetch_object,顾名思义,从结果集中取得一行作为对象,并将字段名字做为属性。所以只有这样才能取到值
while($row = mysql_fetch_object($res)){
echo $row->cid.'::'.$row->title.”";
}
mysql_fetch_assoc,从结果集中取得一行作为关联数组,也就是说这个函数不能像mysql_fetch_row那样用索引来取值,只能用字段名字来取,所以
while($row = mysql_fetch_assoc($res)){
echo $row['cid'].'::'.$row[].”;
} //$row[1]这样是取不到值的
补充一点:
mysql_fetch_array函数是这样定义的:array mysql_fetch_array ( resource result [, int result_type]),返回根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE。
mysql_fetch_array() 中可选的第二个参数 result_type 是一个常量,可以接受以下值:MYSQL_ASSOC,MYSQL_NUM 和 MYSQL_BOTH。其中:
、mysql_fetch_assoc($result)==mysql_fetch_array($result,MYSQL_ASSOC);
、mysql_fetch_row($result)==mysql_fetch_array($result,MYSQL_NUM);
所以mysql_fetch_array()函数在某种程度上可以算是mysql_fetch_row()与 mysql_fetch_assoc()的集合。另外,mysql_fetch_array()另外还有MYSQL_BOTH参数,将得到一个同时包含关 联和数字索引的数组。
在来说句 $row = $db->fetch_array($query);
$db是人数据库操作类,$db->fetch_array($query),fetch_array($query)是那个db类里的方法,$row = $db->fetch_array($query)这句的意思是从记录集$query中得到数据库中的一行记录。

最新文章

  1. xpath 总结
  2. Repeater的分页
  3. 抓取网站数据不再是难事了,Fizzler(So Easy)全能搞定
  4. HMM 自学教程(一)引言
  5. Redhat6.5 安装64位oracle11.2.0.1
  6. /Users/alamps/AndroidStudioProjects/Demo10ScrollView
  7. sourcetree使用问题汇总
  8. javascript 回到顶部 动画效果
  9. 利用TPC-H为MYSQL生成数据
  10. Spring Boot+Spring Security:获取用户信息和session并发控制
  11. react-thunk的使用流程
  12. css获取样式
  13. Linux分区方式及关闭iptables和selinux的方式
  14. 跟着老王学Python
  15. POJ 1815 - Friendship - [拆点最大流求最小点割集][暴力枚举求升序割点] - [Dinic算法模板 - 邻接矩阵型]
  16. sqlldr 远程数据库
  17. Python 简单网页爬虫学习
  18. WebSocket之获取HttpSession
  19. [19/03/30-星期六] IO技术_四大抽象类_ 字节流( 字节输入流 InputStream 、字符输出流 OutputStream )_(含字节文件缓冲流)
  20. 【STL基础】list

热门文章

  1. idea~创建maven webapp项目
  2. React之Redux知识点补充
  3. [转]Linux命令行上传文件到 百度网盘 bypy
  4. SpringCloud学习之手把手教你用IDEA搭建入门项目(一)
  5. Codeforces Round #599 (Div. 2) Tile Painting
  6. 微服务之docker(一)
  7. ES6 之 字符串扩展
  8. 干货 | VPC之间的网络连通实践
  9. Java if、switch语句,break,case,类型转换、常量、赋值比较、标识符(2)
  10. share团队冲刺6