On 4/2/06, Rodney Topor <[EMAIL PROTECTED]> wrote:
> I've just started using PDO with PHP 5.1 and MySQL 5.0. Everything
> seems to work fine, except for one issue with the following example
> from the PHP manual.
>
> <?php
> try {
> $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
> foreach ($dbh->query('SELECT * from FOO') as $row) {
> print_r($row);
> }
> $dbh = null;
> } catch (PDOException $e) {
> print "Error!: " . $e->getMessage() . "<br/>";
> die();
> }
> ?>
>
> If an error occurs in creating the new PDO instance, or in issuing the
> PDO query, then a PDOException should be raised. But nothing is ever
> printed. I've tried running this script, forcing an exception, both
> from the command line and from the server. But nothing is ever
> printed. What do I have to do to see the printed string in the
> catch-block?
Do you mean it doesn't print anything or it doesn't get into the catch block?
ie it prints "Error!:<br/>" or it doesn't get into that section at all?
--
Postgresql & php tutorials
http://www.designmagick.com/
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php