>>
>>         if (!$ret) {
>>           // An Exception error is thrown
>>           throw new Exception;
>>         } elseif (!is_resource($ret)) {
>>           return TRUE;
>>         } else {
>>           $statment = new DB_MysqlStatement($this->dbh, $query);
>>           return $statement;
>>         }
>>
>> Fatal error: Uncaught exception 'Exception' in
>
> Uncaught exceptions happen whenever you THROW an exception that isn't
> caught.  This allows you to do certain things when exceptions happen and
> try to recover from the error.  So, it should work when you try this:
>
>
> try {
>    $dbh = new DB_Mysql("user","passwd","localhost","test");
>    $query = 'INSERT into aeMail set test=\''.$_POST["test"].'\'';
>    $dbh->execute($query);
> }
> catch (Exception $e) {
>    // This just prints, but you could do other things like ignoring
>    // the error or trying to reconnect, etc.
>    echo $e->getMessage();
>    print_r( $e->getTrace() );
> }
>

Nice, that makes it easier on the eyes to read.

--Matthew Sims
--<http://killermookie.org>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to