mysqlnd_ms_xa_commit

(PECL mysqlnd_ms < 1.6.0)

mysqlnd_ms_xa_commitValide une transaction distribuée/XA sur les serveurs MySQL participants

Description

mysqlnd_ms_xa_commit ( mixed $connection , string $gtrid ) : int

Valide une transaction globale sur les serveurs MySQL participants, commencée via la fonction mysqlnd_ms_xa_begin().

Si un des participants à la transaction globale échoue à valider, une annulation implicite est effectuée. Il se peut que tous les cas ne soient pas gérer pendant l'annulation. Par exemple, aucune tentative de reconnexion à un participant ne sera réalisée après une perte de connexion. La résolution des cas qui ne peuvent être gérés par l'annulation est laissée à l'attention du collecteur des données incorrectes.

Note: Expérimental

Cette fonctionalité est actuellement en cours de développement. Il peut y avoir des bogues ou des limitations dans la fonctionalité. Ne pas utiliser en environnement de production.

Liste de paramètres

connection

Un gestion de connexion MySQL obtenu depuis une des fonctions de connexion des extensions mysqli, mysql ou PDO_MYSQL.

gtrid

Un identifiant de transaction globale (gtrid).

Valeurs de retour

Retourne TRUE si la transaction globale a été validée. Sinon, retourne FALSE.

Voir aussi