pg_result_error_field Retourne un champ individuel d'un rapport d'erreur &reftitle.description; stringfalsenullpg_result_error_field PgSql\Resultresult intfield_code pg_result_error_field retourne un des champs détaillés de message d'erreur qui sont associés à la ressource result. Cette fonction est disponible seulement sur les serveurs PostgreSQL 7.4 ou supérieurs. Le champ d'erreur est spécifié par field_code. Puisque pg_query et pg_query_params retourne &false; si la requête échoue, vous devez utiliser pg_send_query et pg_get_result pour obtenir le jeu de résultats. Si vous avez besoin d'obtenir plus d'informations sur l'erreur lors de l'échec des requêtes avec pg_query, utilisez pg_set_error_verbosity et pg_last_error et analyser ensuite le résultat. &reftitle.parameters; result &pgsql.parameter.result; field_code Les valeurs possibles de field_code sont : PGSQL_DIAG_SEVERITY, PGSQL_DIAG_SQLSTATE, PGSQL_DIAG_MESSAGE_PRIMARY, PGSQL_DIAG_MESSAGE_DETAIL, PGSQL_DIAG_MESSAGE_HINT, PGSQL_DIAG_STATEMENT_POSITION, PGSQL_DIAG_INTERNAL_POSITION (PostgreSQL 8.0+ seulement), PGSQL_DIAG_INTERNAL_QUERY (PostgreSQL 8.0+ seulement), PGSQL_DIAG_CONTEXT, PGSQL_DIAG_SOURCE_FILE, PGSQL_DIAG_SOURCE_LINE ou PGSQL_DIAG_SOURCE_FUNCTION. &reftitle.returnvalues; Retourne une chaîne contenant le contenu du champ d'erreur, &null; si le champ n'existe pas ou &false; en cas d'échec. &reftitle.changelog; &Version; &Description; &pgsql.changelog.result-object; &reftitle.examples; Exemple avec <function>pg_result_error_field</function> ]]> &reftitle.seealso; pg_result_error