8.98.37 pg_get_notify()Lit le message de
NOTIFY
[ Exemples avec pg_get_notify ] PHP 4 >= 4.3.0, PHP 5
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
. S'il y a
un message de notification avec cette connexion, un tableau sera retourné
avec le message et l'identifiant de processus du serveur. S'il n'y a pas de message,
pg_get_notify
retourne
FALSE
.
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 pg_query($conn, 'LISTEN author_updated;'); $notify = pg_get_notify($conn); if (!$notify) { echo "Aucun message\n"; } else { print_r($notify); } ?>
|
Voir aussi
pg_get_pid
.
|