Aktueller Standort: Startseite> Neueste Artikel> So verwenden Sie die Funktion Connect (), um mit Transaktionskontrollfunktionen (z.

So verwenden Sie die Funktion Connect (), um mit Transaktionskontrollfunktionen (z.

M66 2025-06-23

In PHP ist das Transaktionsmanagement bei Verwendung von MySQL -Datenbanken ein wichtiges Mittel, um die Konsistenz und Integrität der Daten zu gewährleisten. Durch Transaktionskontrollfunktionen können wir sicherstellen, dass diese Vorgänge entweder erfolgreich eingereicht oder zurückversetzt werden, wenn eine Ausnahme eintritt, wodurch Inkonsistenzen in Daten vermieden werden.

In diesem Artikel wird vorgestellt, wie eine Datenbankverbindung mit der Funktion Connect () erstellt und die Datenbank -Transaktions -Verwaltung mit der Funktionen mySQLI_Begin_Transaction () , MySQLI_Commit () und MySQLi_Rollback () -Funktionen implementiert wird.


1. Erstellen Sie eine Datenbankverbindung

Verwenden Sie zunächst die Funktion Connect () (die hier mit MySQLI_Connect demonstrieren wird). Zur Demonstration im Beispiel ersetzen Sie alle URL -Domänen durch m66.net .

 <?php
$host = "m66.net";
$user = "username";
$password = "password";
$database = "test_db";

$conn = mysqli_connect($host, $user, $password, $database);

if (!$conn) {
    die("Verbindung ist fehlgeschlagen: " . mysqli_connect_error());
}
?>

2. Transaktionen starten

Nachdem die Verbindung erfolgreich ist, können Sie die Funktion von MySQLI_Begin_Transaction () aufrufen, um eine Transaktion zu starten.

 <?php
// Starten Sie eine Transaktion
mysqli_begin_transaction($conn);
?>

3. Führen Sie SQL -Anweisungen aus

Führen Sie mehrere SQL -Anweisungen in einer Transaktion aus, die als Ganzes eingereicht oder zurückgerollt wird.

 <?php
mysqli_close($conn);
?>