You are executing, $dbobj the database object. You should execute the statement
handle.
The code should be:
$query = "SELECT UserID,Name FROM test";
$sdb = $dbobj->prepare($query);
$sdb->execute();





                                              Placed At :


"Clinton Hesse" <[EMAIL PROTECTED]> on 01/01/2002 03:21:15 AM

To:   [EMAIL PROTECTED]
cc:    (bcc: Durga Prasad/Satyam)

Subject:  Execute Error




It's funny, i can call method prepare on the database object but not
execute, error on line 3.

1. my $query = "SELECT UserID,Name FROM test";
2. my $sdb = $dbobj->prepare($query);
3. $dbobj->execute;

where $dbobj is a reference to the database object

I get error

Can't locate object method "execute" via package "DBI::db" (perhaps you
forgot to load "DBI::db"?)




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail
<[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to