pg_last_error
(PHP 4 >= 4.2.0, PHP 5)
pg_last_error — Lit le dernier message d'erreur sur la connexion
Description
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.
Note: Auparavant, cette fonction s'appelait pg_errormessage().
Liste de param�tres
- 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().
Valeurs de retour
Une cha�ne de caract�res contenant le dernier message d'erreur sur la connexion connection ou FALSE en cas d'erreur.
Exemples
Exemple #1 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);
?>
Voir aussi
- pg_result_error() - Lit le message d'erreur associ� � un r�sultat
- pg_result_error_field() - Retourne un champ individuel d'un rapport d'erreur