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 に答える