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

Reply via email to