forever 发表于 2009-7-3 09:36:23

row_array()与result_array()的区别

row_array()与result_array()的区别是什么,我看的都是查出数组,它们有什么区别

yinzhili 发表于 2009-7-3 10:03:13

本帖最后由 yinzhili 于 2009-7-3 10:07 编辑

你可以用这两种方式分别获取同一个表中的数据,用print_r()函数输出得到的数组,看看有什么区别。
实际上,采用row_array()返回的仅仅是查询结果中的第一条数据(返回的是一维数组),而采用result_array()则会返回所有查询结果(返回的是二维数组),这就是区别。当你的查询结果不止一条时,区别就体现出来了。

woodphp 发表于 2013-6-15 17:11:25

row_array()返回一行数据,即select结果集中的一条记录,是一维数组;
result_array()返回所有数据,即select结果集,是二维数组,即array(,;,;.....)
页: [1]
查看完整版本: row_array()与result_array()的区别