Php/docs/mysqli.rollback

提供:Dev Guides
< Php
移動先:案内検索

mysqli::rollback

mysqli_rollback

(PHP 5, PHP 7)

mysqli::rollback -- mysqli_rollback現在のトランザクションをロールバックする


説明

オブジェクト指向型

public mysqli::rollback ([ int $flags = 0 [, string $name ]] ) : bool

手続き型

mysqli_rollback ( mysqli $link [, int $flags = 0 [, string $name ]] ) : bool

データベースの現在のトランザクションをロールバックします。


パラメータ

link
手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
flags
定数 MYSQLI_TRANS_COR_* のビットマスク。
name
指定した場合は、ROLLBACK/*name*/ を実行します。


返り値

成功した場合に true を、失敗した場合に false を返します。


注意

注意:

この関数は、トランザクションに 対応していないテーブル型(MyISAM あるいは ISAM など)では 動作しません。

変更履歴

バージョン 説明
5.5.0 flagsname

が追加されました。


[[mysqli.begin-transaction.html#mysqli.begin-transaction.example.basic|mysqli::begin_transaction() の例]] を参照して下さい。


参考