Manuel PHP
Précédent |  | Suivant

# pg_last_notice

(PHP 4 >= 4.0.6, PHP 5)

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 des notes 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 EXPERIMENTALE 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().

Précédent | Sommaire | Suivant
pg_last_error | Niveau supérieur | pg_last_oid