mysqli::commit

mysqli_commit

(PHP 5, PHP 7)

mysqli::commit -- mysqli_commit現在のトランザクションをコミットする

説明

オブジェクト指向型

public mysqli::commit ( int $flags = 0 , string|null $name = null ) : bool

手続き型

mysqli_commit ( mysqli $mysql , int $flags = 0 , string|null $name = null ) : bool

データベース接続の現在のトランザクションをコミットします。

パラメータ

link

手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。

flags

定数 MYSQLI_TRANS_COR_* のビットマスク。

name

指定した場合は、COMMIT/*name*/ を実行します。

返り値

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

注意

注意:

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

変更履歴

バージョン 説明
8.0.0 name は、nullable になりました。

mysqli::begin_transaction() の例 を参照して下さい。

参考