pg_transaction_status
(PHP 5 >= 5.1.0RC1)
pg_transaction_status -- Retourne le statut de la transaction en cours du serveurDescription
int pg_transaction_status ( resource connection )Retourne le statut de la transaction en cours du serveur.
| Attention |
pg_transaction_status() donnera de mauvais résultats lorsque vous l'utiliserez avec un serveur PostgreSQL 7.3 qui a le paramètre autocommit désactivé. La fonctionnalité de autocommit est dépréciée et n'existe plus dans les versions de serveur plus récentes. |
Valeurs de retour
Le statut peut être PGSQL_TRANSACTION_IDLE (actuellement inactif), PGSQL_TRANSACTION_ACTIVE (une commande est en cours), PGSQL_TRANSACTION_INTRANS (inactif, dans un bloc de transaction valide), ou PGSQL_TRANSACTION_INERROR (inactif, dans un bloc de transaction en échec). PGSQL_TRANSACTION_UNKNOWN est retourné si la connexion est mauvaise. PGSQL_TRANSACTION_ACTIVE est retourné seulement si la requête a été envoyée au serveur et que celle-ci n'a pas été encore complétée.
Exemples
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ