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(
)
.