Home > Archive > PHP DB > May 2005 > RE: [PHP-DB] DB dont_die and errors
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
RE: [PHP-DB] DB dont_die and errors
|
|
| Bastien Koert 2005-05-27, 8:55 pm |
| You should be able to comment out the error message portions that you don't
want to display
bastien
>From: Alessandro Pasotti <ale.pas@tiscali.it>
>Reply-To: alessandro@acqualba.it
>To: php-db@lists.php.net
>Subject: [PHP-DB] DB dont_die and errors
>Date: Thu, 26 May 2005 18:58:07 +0200
>
>Hi all,
>
>When the connection fails, the default behaviour is to die, printing also
>the
>dns, with user and password!!!
>
>How can I avoid this?
>
>When I set dont_die, it goes on but the script stops later with a fatal
>error
>(since DB is not initialized).
>
>Does anybody knows a graceful way to handle connection errors.
>
>I'm using DBDataObject to do all the DB stuff but the internals of this
>class
>don't check for PEAR errors after calling connect(), should I subclass it
>and
>rewrite some methods?
>
>Bye.
>--
>Alessandro Pasotti
>ICQ# 245871392
>Linux User #167502
>
>--
>PHP Database Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>
| |
| Alessandro Pasotti 2005-05-28, 3:55 pm |
| Il 23:15, venerd=EC 27 maggio 2005, Bastien Koert ha scritto:
> You should be able to comment out the error message portions that you don=
't
> want to display
>
I'm not sure I understand you, are you suggesting to modify DB.php code to=
=20
change the way it process error messages?
If yes, I don't believe it'a good idea, I don't want to change PEAR code,=20
there must be a way to configure PEAR error to handle connection errors=20
without dying and without printing DB authentication information to the=20
browser.
If checking for a valid connection _before_ going through DBDataObject to=20
retrieve DB data is the only way, it introduces some overload (since every=
=20
script must check for connection before proceeding), but I feel it's a bett=
er=20
way than changing PEAR code directly.
BTW, thanks for your hints.
[color=darkred]
=2D-=20
Alessandro Pasotti
ICQ# 245871392
Linux User #167502
|
|
|
|
|