pg_result_error --
Get error message associated with result
Описание
string pg_result_error ( resource result )
pg_result_error() returns any error message
associated with the result resource. Therefore,
the user has a better chance of getting the correct error message than
with pg_last_error().
The function pg_result_error_field() can give much greater
detail on result errors than pg_result_error().
/* only available if you have patched php */ if(function_exists("pg_result_error_field"))
{ $fieldcode = array( "PGSQL_DIAG_SEVERITY", "PGSQL_DIAG_SQLSTATE", "PGSQL_DIAG_MESSAGE_PRIMARY", "PGSQL_DIAG_MESSAGE_DETAIL", "PGSQL_DIAG_MESSAGE_HINT", "PGSQL_DIAG_STATEMENT_POSITION", "PGSQL_DIAG_CONTEXT", "PGSQL_DIAG_SOURCE_FILE", "PGSQL_DIAG_SOURCE_LINE", "PGSQL_DIAG_SOURCE_FUNCTION");