Documentation Home
MySQL PHP API
Download this Manual
PDF (US Ltr) - 2.4Mb
PDF (A4) - 2.4Mb


MySQL PHP API  /  ...  /  mysqli::rollback, mysqli_rollback

3.8.44 mysqli::rollback, mysqli_rollback

Copyright 1997-2022 the PHP Documentation Group.

  • mysqli::rollback

    mysqli_rollback

    Rolls back current transaction

Description

Object-oriented style

public bool mysqli::rollback(int flags= =0,
                             string|null name= =null);

Procedural style

bool mysqli_rollback(mysqli mysql,
                     int flags= =0,
                     string|null name= =null);

Rollbacks the current transaction for the database.

Parameters

mysql

Procedural style only: A mysqli object returned by mysqli_connect or mysqli_init

flags

A bitmask of MYSQLI_TRANS_COR_* constants.

name

If provided then ROLLBACK/*name*/ is executed.

Return Values

Returns true on success or false on failure.

Changelog

VersionDescription
8.0.0name is now nullable.

Examples

See the mysqli::begin_transaction example.

Notes

Note

This function does not work with non transactional table types (like MyISAM or ISAM).

See Also

mysqli_begin_transaction
mysqli_commit
mysqli_autocommit
mysqli_release_savepoint