Re: Trapping PostgreSQL error messages

From: Sean Hamilton <sehamilt(at)chfund(dot)org>
To: Lynna Landstreet <lynna(at)spidersilk(dot)net>, pgsql-php(at)postgresql(dot)org
Subject: Re: Trapping PostgreSQL error messages
Date: 2006-01-11 21:23:41
Message-ID: 43C5775D.9080608@chfund.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

Check out your php.ini file. See the section on error handling.
change:
display_erros = Off
log_errors = On

-Sean

Lynna Landstreet wrote:

>Hi there,
>
>This may be a really basic question to those who have more programming
>experience than I do, but I was wondering if there's any good way to trap
>PostgreSQL error messages so that they're logged to a file, but a site user
>doesn't see them and gets a more user-friendly error message instead.
>
>I have a few standard things in there like "or die" with a custom error
>message in brackets after pg_query statements, but what that seems to
>generate is the regular messy PostgreSQL error messages *plus* whatever I
>put in for the die message, rather than my message being displayed *instead*
>of the ones the server generates. Is there a way of changing this so that I
>can provide a friendlier error message and keep the more detailed ones
>logged somewhere for my own viewing?
>
>Searching the web, I did find this:
>http://developer.postgresql.org/docs/postgres/plpgsql-control-structures.htm
>l#PLPGSQL-ERROR-TRAPPING
>But found it a bit confusing, probably because I'm not all that certain what
>PL/pgSQL is, or if/how you could apply this in practice on a PHP-based site.
>Could the exception statements they're using there be used to generate
>custom error messages? Would the original PostgreSQL error message with all
>detail still be recorded somewhere?
>
>Is there a more detailed (and/or comprehensible to a not-so-experienced
>programmer) explanation of this somewhere?
>
>
>Lynna
>
>
>

In response to

Browse pgsql-php by date

  From Date Subject
Next Message operationsengineer1 2006-01-11 22:17:31 Re: Having tough time getting php working for postgresql..
Previous Message Lynna Landstreet 2006-01-11 21:02:44 Trapping PostgreSQL error messages