6.31.46 pg_last_error()
Lit le dernier message d'erreur sur la connexion
[ Exemples avec pg_last_error ] PHP 4 >= 4.2.0, PHP 5
string
pg_last_error (
resource
connection
)
pg_last_error
retourne le dernier message d'erreur
pour une connexion
connection
.
Les messages d'erreur peuvent être écrasés par des appels internes à l'extension
PostgreSQL (libpq) : il se peut que le message retourné ne soit pas
approprié, notamment si plusieurs erreurs ont eu lieu dans le module.
Utilisez
pg_result_error
,
pg_result_error_field
,
pg_result_status
et
pg_connection_status
pour améliorer la gestion
des erreurs.
-
connection
-
La ressource de connexion de la base de données PostgreSQL. Lorsque
connection
n'est pas présent, la connexion par
défaut est utilisée. La connexion par défaut est la dernière connexion
faite par
pg_connect
ou
pg_pconnect
.
Une chaîne de caractères contenant le dernier message d'erreur sur la connexion
connection
ou
FALSE
en cas d'erreur.
Exemple avec pg_last_error |
<?php $dbconn = pg_connect("dbname=publisher") or die("Connexion impossible");
// Requête qui échoue $res = pg_query($dbconn, "select * from doesnotexist"); echo pg_last_error($dbconn); ?>
|
|