geomen 发表于 2011-4-20 13:02:30

从数据库取出一条数据也要用foreach吗?

我看一哈子的视频,看到他从数据库中取出一条记录后,在view显示时也用了foreach了,明明只有一条记录了怎么还要循环列出啊?
有没有别的办法呢?


还有!他还可以在foreach......endforeach完后,在外面居然也可以用foreach 里的 $row->***;
好生奇怪呢!

jeongee 发表于 2011-4-20 13:10:53

回复 1# geomen


   好好看手册阿,明明有row()和row_array()方法的!

jemmy117 发表于 2011-4-20 18:17:13

回复geomen


   好好看手册阿,明明有row()和row_array()方法的!
jeongee 发表于 2011-4-20 13:10 http://codeigniter.org.cn/forums/images/common/back.gif


   这两个也是数组!同样可以用FOREACH

jeongee 发表于 2011-4-20 19:28:19

回复 3# jemmy117


   注意看他问的问题!,而且那2个一个是object,一个数组

longjianghu 发表于 2011-4-20 22:33:10

如果只有一条记录可以直接echo 不用foreach

nicklung 发表于 2011-4-20 23:29:03

foreach后,这个变量没有被另外赋值的话,变量值是可以使用的
for ($i=0; $i<10; $i++) {
...
}
$a = $i;   // $a = 10

Minux2007 发表于 2011-4-24 20:21:35

$row = $query->first_row()

$row = $query->first_row('array')
页: [1]
查看完整版本: 从数据库取出一条数据也要用foreach吗?