« ODBC 関数
odbc_binmode »

odbc_autocommit

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_autocommit — 自動コミットの動作をオンまたはオフにする

説明

function odbc_autocommit(Odbc\Connection $odbc, ?bool $enable = null): int|bool

自動コミットの挙動を切り替えます。

デフォルトで接続の自動コミットはオンとなっています。自動コミットを 使用不可にするのは、トランザクションを開始することと等価です。

パラメータ

odbc

ODBC 接続オブジェクト。詳細は odbc_connect() を参照ください。

enable

enable が true の場合は自動コミットが可能になり、 false の場合は自動コミットが使用不可になります。 null を渡した場合、この関数は odbc の自動コミットに関する状態を返します。

戻り値

enable パラメータに null を指定した場合、 この関数は、odbc に関する 自動コミットの状態を返します。自動コミットがオンの場合に 非ゼロ、オフの場合にゼロ、エラーを生じた場合に false を返します。

enable が null でない値の場合、 この関数は成功時に true、失敗したときに false を返します。

変更履歴

バージョン 説明
8.4.0 引数 odbc は、Odbc\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。
8.3.0 enable は、nullable になりました。

参考

関連キーワード:
コミット   odbc   enable   オン   オフ   autocommit   トランザクション   Odbc   Connection   接続   不可   期待   binmode   挙動   開始   等価   詳細   connect   成功   履歴   インスタンス   resource   nullable   参考   commit
関連する関数・ページ:
function.odbc-commit   function.odbc-close   function.odbc-exec   function.odbc-rollback   function.odbc-free-result   function.odbc-data-source