PHP
Referenzliste
mysqli_autocommit
MySQLi Funktionen
Befehl:
bool mysqli_autocommit ( mysqli $link , bool $mode )
bool mysqli::autocommit ( bool $mode )
bool mysqli::autocommit ( bool $mode )
Parameter-Liste:
Beschreibung | |
---|---|
Nur bei prozeduralem Aufruf: Ein von mysqli_connect() oder mysqli_init() zurückgegebenes Verbindungsobjekt. | |
Egal ob auf Automatisch oder nicht drehen. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Schaltet Auto-Commit-Modus auf Abfragen für die Datenbankverbindung.
Um zu bestimmen, den aktuellen Stand der Autocommit verwenden Sie den SQL-Befehl SELECT @ @autocommit.
Um zu bestimmen, den aktuellen Stand der Autocommit verwenden Sie den SQL-Befehl SELECT @ @autocommit.
Aktiv in Version:
(PHP 5, PHP 7)
Hinweis:
Hinweis:
Diese Funktion ist nicht mit nicht transaktionalen Tabellentypen (wie MyISAM-oder ISAM) zu arbeiten.
Siehe auch:
Startet eine Transaktion
Übernimmt die aktuelle Transaktion
Rolls aktuelle Transaktion zurück
mysqli_autocommit() - Beispiel:
(mysqli::autocommit)
(mysqli::autocommit)
Eingabe:
<?php $mysqli = new mysqli("localhost", "my_user", "my_password", "world"); if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } /* turn autocommit on */ $mysqli->autocommit(TRUE); if ($result = $mysqli->query("SELECT @@autocommit")) { $row = $result->fetch_row(); printf("Autocommit is %s\n", $row[0]); $result->free(); } /* close connection */ $mysqli->close(); ?>
mysqli_autocommit() - Beispiel 2:
(mysqli::autocommit)
(mysqli::autocommit)
Eingabe:
<?php $link = mysqli_connect("localhost", "my_user", "my_password", "world"); if (!$link) { printf("Can't connect to localhost. Error: %s\n", mysqli_connect_error()); exit(); } /* turn autocommit on */ mysqli_autocommit($link, TRUE); if ($result = mysqli_query($link, "SELECT @@autocommit")) { $row = mysqli_fetch_row($result); printf("Autocommit is %s\n", $row[0]); mysqli_free_result($result); } /* close connection */ mysqli_close($link); ?>
Ausgabe:
Autocommit is 1
MySQLi Funktionen