php man page for mysqlnd_ms_xa_commit

Query: mysqlnd_ms_xa_commit

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MYSQLND_MS_XA_COMMIT(3) 						 1						   MYSQLND_MS_XA_COMMIT(3)

mysqlnd_ms_xa_commit - Commits a distributed/XA transaction among MySQL servers

SYNOPSIS
int mysqlnd_ms_xa_commit (mixed $connection, string $gtrid)
DESCRIPTION
Commits a global transaction among MySQL servers started by mysqlnd_ms_xa_begin(3). If any of the global transaction participants fails to commit an implicit rollback is performed. It may happen that not all cases can be handled during the rollback. For example, no attempts will be made to reconnect to a participant after the connection to the participant has been lost. Solving cases that cannot easily be rolled back is left to the garbage collection. Note Experimental The feature is currently under development. There may be issues and/or feature limitations. Do not use in production environments.
PARAMETERS
o $connection - A MySQL connection handle obtained from any of the connect functions of the mysqli, mysql or PDO_MYSQL extensions. o $gtrid - Global transaction identifier (gtrid).
RETURN VALUES
Returns TRUE if the global transaction has been committed. Otherwise, returns FALSE
SEE ALSO
Quickstart XA/Distributed transactions, Runtime configuration, mysqlnd_ms_get_stats(3). PHP Documentation Group MYSQLND_MS_XA_COMMIT(3)
Related Man Pages
commit_prepared(7) - centos
rollback_prepared(7) - centos
mysqlnd_ms_get_last_gtid(3) - php
mysqlnd_ms_set_qos(3) - php
oci_commit(3) - php
Similar Topics in the Unix Linux Community
Roll back problem
Have we just had a rollback of a few hours?
SimpleKB - Knowledge Base 1.2b (Default branch)
Developing MySQL Database Applications With PHP Part 1: Using the MySQL Improved Exte
Got Errors while sending a transaction through ESB