RE: php err msg/issue...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



curt...

when i print $rs, i get the following:
displaying $rs shows that $rs is:

ResultSet Object (
[colNames] =>
Array ( [0] => id [1] => username [2] => password [3] => email [4] =>
is_super )
[colAliases] =>
Array ( )
[colTables] =>
Array ( )
[colTableAliases] =>
Array ( )
[colTypes] =>
Array ( [0] => inc [1] => str [2] => str [3] => str [4] => str )
[colDefaultValues] =>
Array ( [0] => 0 [1] => noname [2] => d41d8cd98f00b204e9800998ecf8427e [3]
=> noemail@xxxxxxxxxxx [4] => FALSE )
[colFuncs] => Array ( )
[colFuncsExecuted] => Array ( )
[rows] => Array ( )                 <<<<<<<<<<<<<<<
[pos] => 0                         <<<<<<<<<<<<<<<<<
[orderColNrs] => Array ( )
[orderTypes] => Array ( ) )

when i print $rs->pos, i get '0'

so are you saying that the code can't handle '$rs->rows[0] = $rec'

if this is the case, how can this be corrected....

i guess it boils down to, how do you create/initialize/add a row to the db
structure..???

thanks...

-bruce


ps..

i tried to print $rs->rows[0], and got an 'Undefined offset: 0' err msg....
so this would seem to support what you're saying...

so how can i correct/modify this!



-----Original Message-----
From: Curt Zirzow [mailto:php-general@xxxxxxxxxxxxxxxxx]
Sent: Wednesday, October 13, 2004 10:07 AM
To: php-general@xxxxxxxxxxxxx
Subject: Re:  php err msg/issue...


* Thus wrote bruce:
> hi...
>
> i'm dealing with an app that's throwing an err/warning msg.. i'm using
php5,
> on a linux rh8.0 system.
>
> i believe the code was written for php4.
>
> the code is:
>
> if($rec)
>  {
> $rs->append($setDefaults);
> $rs->rows[$rs->pos]->fields=$rec;  <<<<<<generates err msg...
>...
>
> the err msg being generated is:
> Php-Txt-Db-Access Error:
> PHP Error: [2048] Creating default object from empty value [Line: 1537]
> [File: /var/www/html/blast/txtdbapi/resultset.php]

This is because the element in $rs->rows[$rs->pos] is not defined
so php made a stdClass before it can assign the ->fields member.


Curt
--
Quoth the Raven, "Nevermore."

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux