Re: Stupid question
| From: | Ashley Sheridan | Date: | Tue, 26 Feb 2013 21:47:50 +0000 |
| Subject: | Re: Stupid question | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-320302@lists.php.net to get a copy of this message | ||
Daniel Brown <danbrown@php.net> wrote:
>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.
Also, there is no such thing as a stupid question, only a stupid answer...
Thanks,
Ash
http://www.ashleysheridan.co.uk