Re: [PHP-PEAR] oci8 error in DB.php

[email protected] ("Mark")
Newsgroups php.pear
Message-ID <[email protected]>
Ok, thanks for your help, The undefined function message is gone, now I get:

DB Error: unknown error

the same message I got when I tried a similar thing earlier.   It's not very
verbose in its error handling, could mean anything?

-Mark

quite strange if you ask me.  At leasti
"Stig Sæther Bakken" <[email protected]> wrote in message
news:[email protected]...
> ["Mark" <[email protected]>]
> > I'm getting an error too, though it is different,
> >
> > Here it is:
> >
> > Fatal error: Call to undefined function: query() in functions.php on
line 70
> >
> > Here is the code that causes the error, what is wrong?
> >
> > function funcLogin($username, $password)
> > {
> > include './dbinfo.php';
> > require_once( 'DB.php' );
> >
> > if(!$username || !$password)
> >  {
> >   $feedback .= 'User Name and Password are both required';
> >   return false;
> >  }else{
> >   $db = DB::connect( "oci8://$dbuser:$dbpass@$dbhost/$dbname");
> >
> >    $sql = "SELECT * FROM rusers where username = '$username' AND
> > password='". md5($password) ."';
> >
> > if ( DB::isError( $doesUserExist = $db->query( $sql ) ) )
> >    {
> >     echo DB::errorMessage($doesUserExist);
> >    }else{
> >      // output results of query into $resultRow Array
> >     // other code not related to problem at hand........
>
> You are not checking whether DB::connect() actually succeeds.  If it
> doesn't, you'll get an error object back, and error objects have no
> "query" method.  Add this after the DB::connect line:
>
> if (DB::isError($db)) {
>     print $db->getMessage()."<BR>\n";
>     return; // (or whatever)
> }
>
>  - Stig
>
> --
> PHP Extension and Add-on Repository (PEAR) mailing list.
> Documentation can be found at http://pear.php.net/doc/pear.html
> To unsubscribe, e-mail: [email protected] from the
> mail address you subscribed with.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.