pg_last_notice

pg_last_notice -- Retourne la dernière note du serveur PostgreSQL.

Description

string pg_last_notice ( resource connection)

pg_last_notice( ) retourne la dernière note du serveur PostgreSQL , spécifiée par connection . Le serveur PostgreSQL envoie de snotes dans plusieurs cas , comme par exemple si la transaction ne peut être continuée . Avec pg_last_notice( ) , vous pouvez éviter des requêtes inutiles en vérifiant si des notes liées à votre transaction ont été émises .

Avertissement

Cette fonction est EXPERIMENTAL et elle n' est pas complètement implémentée . pg_last_notice( ) a été ajoutée en PHP 4.0.6 . Cependant , PHP 4.0.6 avait un problème avec la gestion des notes . L' utilisation du module PostgreSQL avec PHP 4.0.6 n'est pas recommandé , même si vous n'utilisez pas pg_last_notice( ) .

Cette fonction est totaltement implémentée en PHP 4.3.0 . Les versions plus ancienne de PHP ignore les données de connexion au serveur .

Le suivi des notes peut être rendu optionnel en mettant à 1 la directive de configuration pgsql.ignore_notice , à partir de PHP 4.3.0 .

L ' enregistrement des notes peut être rendu optionnel en mettant la directive de configuration pgsql.log_notice à 0 , à partir de PHP 4.3.0 . A moins que pgsql.ignore_notice ne soit à 0 , les notes ne seront pas enregistrées .

Voir aussi pg_query( ) et pg_last_error( ) .