Description
array
pg_get_notify
( resource connection [, int result_type])
pg_get_notify(
)
reçoit
le
message
de
NOTIFY
envoyé
par
une
commande
SQL
NOTIFY
.
Pour
lire
le
message
associé
,
utilisez
la
commande
LISTEN
.
Si
il
y
a
un
message
de
notification
avec
cette
connexion
,
un
tableau
sera
retourné
avec
le
message
et
le
PID
du
serveur
.
Si
il
n'
y
a
pas
de
message
,
pg_get_notify(
)
retourne
FALSE
.
Exemple
1
.
Exemple
avec
pg_get_notify(
)
?php
$conn
=
pg_pconnect
(
"dbname=publisher")
;
if
(!$conn
)
{
echo
"Une
erreur
est
survenue.\n"
;
exit
;
}
/
/
ecoute
le
message
'author_updated
'
des
autres
processus
pq_query($conn
,
'LISTEN
author_updated
;')
;
$notify
=
pg_get_notify($conn)
;
if
(!$notify
)
print("Aucun
message\n")
;
else
print_r($notify)
;
?
|
|
Voir
aussi
pg_get_pid(
)
.