2013-01-07 91 views
0

我已經成功從我的數據庫表中獲取行集到視圖腳本。我在視圖腳本上做了一個var_dump($result)來確認。但我無法獲取單個行以正確顯示其內容。無法從Zend_Db_Table_Rowset檢索行

<?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() 
.... 
.... 

我究竟做錯了什麼?

回答

-1

我終於把它排序了。 getRow()方法顯然不適用於while()循環。我切換到foreach()循環,並已解決。

雖然我仍然想知道爲什麼while()循環不起作用。