pg_last_error

(PHP 4 >= 4.2.0, PHP 5)

pg_last_error Lit le dernier message d'erreur sur la connexion

Description

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.

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