6.31.73 pg_result_error()
Lit le message d'erreur associé à un résultat
[ Exemples avec pg_result_error ] PHP 4 >= 4.2.0, PHP 5
string
pg_result_error (
resource
result
)
pg_result_error
retourne le message
d'erreur associé au résultat
result
. Par
conséquent, l'utilisateur a des chances d'obtenir un message
d'erreur plus approprié que via
pg_last_error
.
La fonction
pg_result_error_field
peut donner bien
plus de détails sur les erreurs que
pg_result_error
.
Comme
pg_query
retourne
FALSE
si la requête échoue,
vous devez utiliser
pg_send_query
et
pg_get_result
pour récupérer la ressource de résultat.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
Exemple avec pg_result_error |
<?php $dbconn = pg_connect("dbname=publisher") or die("Connexion impossible");
if (!pg_connection_busy($dbconn)) { pg_send_query($dbconn, "select * from nexistepas;"); } $res1 = pg_get_result($dbconn); echo pg_result_error($res1); ?>
|
|