用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4076|回复: 6
收起左侧

[已解决] 从数据库取出一条数据也要用foreach吗?

[复制链接]
发表于 2011-4-20 13:02:30 | 显示全部楼层 |阅读模式
我看一哈子的视频,看到他从数据库中取出一条记录后,在view显示时也用了foreach了,明明只有一条记录了怎么还要循环列出啊?
有没有别的办法呢?


还有!他还可以在foreach......endforeach完后,在外面居然也可以用foreach 里的 $row->***;
好生奇怪呢!
发表于 2011-4-20 13:10:53 | 显示全部楼层
回复 1# geomen


   好好看手册阿,明明有row()和row_array()方法的!
发表于 2011-4-20 18:17:13 | 显示全部楼层
回复  geomen


   好好看手册阿,明明有row()和row_array()方法的!
jeongee 发表于 2011-4-20 13:10



   这两个也是数组!同样可以用FOREACH
发表于 2011-4-20 19:28:19 | 显示全部楼层
回复 3# jemmy117


   注意看他问的问题!,而且那2个一个是object,一个数组
发表于 2011-4-20 22:33:10 | 显示全部楼层
如果只有一条记录可以直接echo 不用foreach
发表于 2011-4-20 23:29:03 | 显示全部楼层
foreach后,这个变量没有被另外赋值的话,变量值是可以使用的
for ($i=0; $i<10; $i++) {
...
}
$a = $i;   // $a = 10
发表于 2011-4-24 20:21:35 | 显示全部楼层
$row = $query->first_row()

$row = $query->first_row('array')

本版积分规则