0

我已经成功地从我的数据库表中提取了一个行集到视图脚本中。我var_dump($result)在视图脚本上做了一个确认。但我无法获取各个行以正确显示其内容。

<?php
if($this->result)
    while($data =$this->result->getRow())
        var_dump($data);

我收到错误消息(截断..):

Message: No row could be found at position 0 
Stack trace:
#0 C:\wamp\www\events\application\views\scripts\event\fetch.phtml(6): Zend_Db_Table_Rowset_Abstract->getRow()
....
....

我究竟做错了什么?

4

1 回答 1

-1

我终于把它整理好了。该getRow()方法显然不适用于while()循环。我切换到foreach()循环并解决了。

虽然我仍然想知道为什么while()循环不起作用。

于 2013-01-07T05:40:44.187 回答