Documentation Home
MySQL PHP API
Download this Manual
PDF (US Ltr) - 2.8Mb
PDF (A4) - 2.8Mb
EPUB - 456.8Kb
HTML Download (TGZ) - 396.0Kb
HTML Download (Zip) - 409.9Kb


7.8.14 mysqlnd_ms_xa_rollback

Copyright 1997-2014 the PHP Documentation Group.

  • mysqlnd_ms_xa_rollback

    Rolls back a distributed/XA transaction among MySQL servers

Description

int mysqlnd_ms_xa_rollback(mixed connection,
                           string gtrid);

Rolls back a global transaction among MySQL servers started by mysqlnd_ms_xa_begin.

If any of the global transaction participants fails to rollback the situation is left to be solved by the garbage collection.

Experimental

The feature is currently under development. There may be issues and/or feature limitations. Do not use in production environments.

Parameters

connection

A MySQL connection handle obtained from any of the connect functions of the mysqli, mysql or PDO_MYSQL extensions.

gtrid

Global transaction identifier (gtrid).

Return Values

Returns TRUE if the global transaction has been rolled back. Otherwise, returns FALSE

See Also

Quickstart XA/Distributed transactions
Runtime configuration
mysqlnd_ms_get_stats


User Comments
Sign Up Login You must be logged in to post a comment.