Deaktivieren Sie die automatische Festschreibung, führen Sie einige Abfragen durch und senden Sie dann die Abfrage:
<?php // Angenommen, Datenbankbenutzername: root, Passwort: 123456, Datenbank: CODERCTO $con = mysqli_connect ( "localhost" , "root" , "123456" , "CODERCTO" ); if ( mysqli_connect_errno ( $con )) { echo „Verbindung zu MySQL fehlgeschlagen:“ mysqli_connect_error ( }) ; Deaktivieren Sie die automatische Übermittlung mysqli_autocommit ( $con , FALSE ); // Fügen Sie einige Werte ein mysqli_query ( $con , "INSERT INTO Websites (Name, URL, Alexa, Land) VALUES ('Baidu','https://www. baidu.com /','4','CN')" ); // Transaktion festschreiben mysqli_commit ( $con ); // Verbindung schließen mysqli_close ( $con ); ?>Die Funktion mysqli_commit() schreibt die aktuelle Transaktion für die angegebene Datenbankverbindung fest.
Tipp: Bitte sehen Sie sich die Funktion mysqli_autocommit() an, die zum Aktivieren oder Deaktivieren des automatischen Commits von Datenbankänderungen verwendet wird. Bitte beachten Sie die Funktion mysqli_rollback() zum Zurücksetzen der aktuellen Transaktion.
mysqli_commit( Verbindung ) ;
Parameter | beschreiben |
---|---|
Verbindung | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
Rückgabewert: | Gibt TRUE zurück, wenn erfolgreich, und FALSE, wenn fehlgeschlagen. |
---|---|
PHP-Version: | 5+ |