7.82.43 pg_last_notice()
Retourne la dernière note du serveur PostgreSQL
[ Exemples avec pg_last_notice ] PHP 4 >= 4.0.6
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.
Attention |
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
du
php.ini
à partir de PHP 4.3.0.
L'enregistrement des notes peut être rendu optionnel en mettant la directive
de configuration
pgsql.log_notice
du
php.ini
à 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
.
|