(PHP 5, PHP 7, PHP 8)
mysqli::commit -- mysqli_commit — 現在のトランザクションをコミットする
オブジェクト指向型
手続き型
データベース接続の現在のトランザクションをコミットします。
link
手続き型のみ: mysqli_connect() あるいは mysqli_init() が返す mysqliオブジェクト。
flags
定数 MYSQLI_TRANS_COR_*
のビットマスク。
name
指定した場合は、COMMIT
を実行します。
mysqli のエラー報告 (MYSQLI_REPORT_ERROR
) が有効になっており、かつ要求された操作が失敗した場合は、警告が発生します。さらに、エラー報告のモードが MYSQLI_REPORT_STRICT
に設定されていた場合は、mysqli_sql_exception が代わりにスローされます。
バージョン | 説明 |
---|---|
8.0.0 | name は、nullable になりました。 |
注意:
この関数は、トランザクションに 対応していないテーブル型(MyISAM あるいは ISAM など)では 動作しません。