6.31.10 pg_cancel_query()
Annule une requête asynchrone
[ Exemples avec pg_cancel_query ] PHP 4 >= 4.2.0, PHP 5
bool
pg_cancel_query (
resource
connection
)
pg_cancel_query
annule la requête asynchrone, démarrée avec
pg_send_query
,
pg_send_query_params
ou
pg_send_execute
.
Vous ne pouvez pas annuler une requête démarrée avec
pg_query
.
-
connection
-
Ressource de connexion de base de données PostgreSQL.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
Exemple avec pg_cancel_query |
<?php $dbconn = pg_connect("dbname=publisher") or die("Connexion impossible");
if (!pg_connection_busy($dbconn)) { pg_send_query($dbconn, "select * from auteurs; select count(*) from auteurs;"); } $res1 = pg_get_result($dbconn); echo "Premier appel de pg_get_result() : $res1\n"; $rows1 = pg_num_rows($res1); echo "$res1 a $rows1 enregistrements\n\n"; // Annule la requête en cours de fonctionnement. Ce sera la deuxième requête // elle fonctionne encore. pg_cancel_query($dbconn); ?>
|
|