Re: Weird DB_DataObject problem
| From: | Joseph Szobody | Date: | Thu, 29 Sep 2005 22:00:46 +0000 |
| Subject: | Re: Weird DB_DataObject problem | ||
| References: | 1 2 3 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-21163@lists.php.net to get a copy of this message | ||
""Joseph Szobody"" <php-newsgroup@signaturetechstudio.com> wrote in
message
news:13.46.54476.C116C334@pb1.pair.com...
>
> "Justin Patrin" <papercrane@gmail.com> wrote in message
> news:432beae05092914371489e1d6@mail.gmail.com...
> On 9/29/05, Joseph Szobody <php-newsgroup@signaturetechstudio.com> wrote:
>> Folks,
>>
>> I just installed DB_DataObject on my server, and moved over some code
>> that I
>> had working on another server. I am having a very strange problem where
>> my
>> find() returns a number of results, but when I go to fetch there is
>> nothing
>> there. If I turn on debug and do a get(), I see a serialized array that
>> contains data from the database, but when I try to echo a value or even
>> do a
>> print_r() on the DO I get an empty object.
>>
>> For instance, here is one quick example:
>>
>> DB_DataObject::debugLevel(5);
>> $dbo = DB_DataObject::factory("tbl_admin");
>> $num = $dbo->find(); // Find everything
>> echo "Results found: $num <br>";
>> while($dbo->fetch()) {
>> print_r($dbo);
>> }
>>
>> Now, there are three rows in the "tbl_admin" table admin table, and the
>> above correctly echoes "Results found: 3". But as soon as I do
>> $dbo->fetch,
>> I get this:
>>
>> dbo_tbl_admin: FETCH: No data returned from FIND (eg. N is 0)
>>
>> If I add any whereAdds() before find, it correctly finds the right
>> records,
>> and again displays the correct "Results found:". So it connects to the
>> database fine, and the query works, but when fetch() goes to fetch it it
>> gives me an error that there is no data.
>>
>> Any help would be greatly appreciated.
>>
>
>> Do you have overloading turned off?
>>
>> --
>> Justin Patrin
>
> No, I didn't. I just turned it off and that fixed it. What is overloading?
> Where can I read about this option? I didn't see it in the online docs for
> DB_DataObject.
>
> Thanks for the help,
>
> Joseph
Never mind, I see the Zend Optimizer explanation.
Joseph