Re: Stupid question
| From: | Daniel Brown | Date: | Tue, 26 Feb 2013 21:33:19 +0000 |
| Subject: | Re: Stupid question | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-320301@lists.php.net to get a copy of this message | ||
On Tue, Feb 26, 2013 at 4:27 PM, Curtis Maurand <curtis@maurand.com> 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
Hate to answer a question with a question, but:
1.) Do you have the PEAR package MDB2 installed?
2.) Where is $result defined? I don't see it in your code snippet here.
--
</Daniel P. Brown>
Network Infrastructure Manager
http://www.php.net/