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 bymysqli_connect
ormysqli_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
Version | Description |
---|---|
8.0.0 | name is now nullable. |
Examples
See the
mysqli::begin_transaction
example.
Notes
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
|