Re: Stupid question

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

 



On 2/26/2013 4:27 PM, Curtis Maurand wrote:
I have the following:

$dsn = "mysqli://$username:$password@$hostname2/$database";
$options = array(
     'debug' => 3,
     'result_buffering' => false,
   );
   $dbh =& MDB2::factory($dsn, $options);
         if (PEAR::isError($mdb2))
         {
                 die($mdb2->getMessage());
         }




function tallyCart($_u_id,$dbh){
        while($row = $result->fetchrow(MDB2_FETCHMODE_ASSOC)) {
                 $_showCheckOut=1;
                 $_pdetail=new ProductDetail($row{'product_ID'},
$row{'product_Quantity'}, $_u_id);
                  $_getSubTotal += $_pdetail->_subTotal;
                  $_counter++;
         }
}

I'm getting:  Call to undefined method MDB2_Error::fetchrow()

anyone have any ideas?  Can I not pass a database handle to a function?

Thanks,
Curtis


This may be that stupid answer, but I see what appears to be two problems.

1 - $result is not declared globally in your function header, so hence it's undefined, hence all of its methods are.

2 - you have a couple indices wrapped in curly braces, not parens. Is that some new kind of syntax I'm not aware of?


--
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