(PHP 8 >= 8.3.0)
pg_set_error_context_visibility — Détermine la visibilité des messages d'erreur du contexte retournés par pg_last_error() et pg_result_error()
Détermine la visibilité des messages d'erreur du contexte retournés par pg_last_error() et pg_result_error()
connection
Une instance PgSql\Connection.
visibility
La visibilité requise : PGSQL_SHOW_CONTEXT_NEVER
,
PGSQL_SHOW_CONTEXT_ERRORS
ou PGSQL_SHOW_CONTEXT_ALWAYS
.
Le niveau de visibilité précédent : PGSQL_SHOW_CONTEXT_NEVER
,
PGSQL_SHOW_CONTEXT_ERRORS
ou PGSQL_SHOW_CONTEXT_ALWAYS
.
Exemple #1 pg_set_error_context_visibility() exemple
<?php
$dbconn = pg_connect("dbname=publisher") or die("Impossible de se connecter");
if (!pg_connection_busy($dbconn)) {
pg_send_query($dbconn, "select * from doesnotexist;");
}
pg_set_error_context_visibility($dbconn, PGSQL_SHOW_CONTEXT_ALWAYS);
$res1 = pg_get_result($dbconn);
echo pg_result_error($res1);
?>