odbc_autocommit

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

odbc_autocommitÄndert das Autocommit-Verhalten

Beschreibung

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

Schaltet das Autocommit-Verhalten um.

In der Standardeinstellung ist autocommit für eine Datenbankverbindung aktiviert. Das Deaktivieren von autocommit enspricht dem Starten einer Transaktion.

Parameter-Liste

odbc

Das ODBC-Verbindungs-Objekt, siehe odbc_connect() für Details.

enable

Ist enable true, ist Autocommit aktiviert, ist es false, ist Autocommit deaktiviert. Wird null übergeben, gibt diese Funktion den Autocommit-Status für odbc zurück.

Rückgabewerte

Wenn der Parameter enable null ist, gibt diese Funktion den aktuellen autocommit-Status für die Datenbankverbindung odbc zurück. Eine Zahl ungleich 0 wird zurückgegeben, wenn autocommit aktiviert ist, 0, wenn es deaktiviert ist, und false, im Fehlerfall.

Wenn enable nicht null ist, gibt diese Funktion im Erfolgsfall true zurück, und false im Fehlerfall.

Changelog

Version Beschreibung
8.4.0 odbc erwartet nun eine Instanz von Odbc\Connection; vorher wurde eine Ressource erwartet.
8.3.0 enable ist nun nullable (akzeptiert den null-Wert).

Siehe auch