Bevor Sie Datenbankvorgänge ausführen, müssen Sie eine Verbindung zur Datenbank herstellen. PHP bietet mehrere integrierte Funktionen, um diese Aufgabe zu erfüllen. Die am häufigsten verwendete Funktion ist MySQLI_Connect () . Hier ist ein Beispielcode zur Verbindung zu einer MySQL -Datenbank:
<?php $servername = "localhost"; // Datenbankserveradresse $username = "root"; // Datenbank Benutzername $password = "123456"; // Datenbankkennwort $dbname = "test"; // Datenbankname // Eine Verbindung erstellen $conn = mysqli_connect($servername, $username, $password, $dbname); // Erkennen, ob die Verbindung erfolgreich ist if (!$conn) { die("Verbindung ist fehlgeschlagen: " . mysqli_connect_error()); } echo "Verbindung erfolgreich"; ?>
Nachdem Sie die Datenbankverbindung erfolgreich erstellt haben, können Sie mit der Ausführung des Datenbankabfragevorgangs beginnen. Gemeinsame Abfragebetriebe können über die Funktionen von MySQLI_Query () und MySQLI_Fetch_array () implementiert werden. Hier ist ein einfaches Code -Beispiel zum Abfragen von Daten:
<?php $sql = "SELECT id, name, age FROM users"; // Abfrageanweisung // Abfragebetriebe durchführen $result = mysqli_query($conn, $sql); // Prozessabfragenergebnisse if (mysqli_num_rows($result) > 0) { while ($ row = mysqli_fetch_assoc ($ result)) { echo "id:". $ row ["id"]. " - Name: " . $ row ["Name"]. " - Alter: " . $ row ["Alter"]. "<br> "; } } anders { echo "Es wurden keine Daten gefunden"; } // Free Memory MySQLi_Free_Result ($ result); ?>
Wenn Sie neue Daten in die Datenbank einfügen, können Sie die Funktion mySQLI_Query () verwenden, um den Einfügungsvorgang auszuführen. Hier ist ein Beispielcode zum Einfügen von Daten in eine Datenbank:
<?php $sql = "INSERT INTO users (name, age, email) VALUES ('John Doe', 25, 'john@example.com')"; // Anweisung einfügen // Führen Sie einen Einsatzvorgang durch if (mysqli_query($conn, $sql)) { echo "Dateninsertion erfolgreich"; } else { echo "Dateneinfügung fehlgeschlagen: " . mysqli_error($conn); } ?>
Um Daten in der Datenbank zu aktualisieren, können Sie die Funktion mySQLI_Query () verwenden. Hier ist ein Beispielcode zum Aktualisieren von Daten in der Datenbank:
<?php $sql = "UPDATE users SET age = 30 WHERE name = 'John Doe'"; // Aktualisieren Sie die Anweisung // Aktualisierungsvorgänge durchführen if (mysqli_query($conn, $sql)) { echo "Daten aktualisieren erfolgreich"; } else { echo "Datenaktualisierung fehlgeschlagen: " . mysqli_error($conn); } ?>
Beim Löschen von Daten aus der Datenbank können Sie die Funktion mySQLI_Query () verwenden, um den Löschvorgang auszuführen. Hier ist ein Codebeispiel zum Löschen von Daten:
<?php $sql = "DELETE FROM users WHERE age < 18"; // Anweisung löschen // Führen Sie einen Löschvorgang durch if (mysqli_query($conn, $sql)) { echo "Die Datenlöschung gelang es"; } else { echo "Datendeletion fehlgeschlagen: " . mysqli_error($conn); } ?>
Nach Abschluss des Datenbankvorgangs muss die Datenbankverbindung geschlossen werden, um die Ressourcen freizugeben. Die Verbindung kann mit der Funktion mySQLI_CLOSE () geschlossen werden. Hier ist ein Beispielcode:
<?php // Schließen Sie die Verbindung mysqli_close($conn); echo "Die Verbindung ist geschlossen"; ?>
Im obigen Code -Beispiel zeigen wir, wie PHP zur Durchführung gängiger Datenbankvorgänge verwendet wird, z. B. die Verbindung zu Datenbanken, Abfragen von Daten, das Einfügen von Daten, das Aktualisieren von Daten, das Löschen von Daten usw. In der tatsächlichen Entwicklung müssen möglicherweise komplexere Datenbankvorgänge behandelt werden, aber diese grundlegenden Vorgänge sind wesentliche Fähigkeiten für jeden PHP -Entwickler. Ich hoffe, dieser Artikel kann Ihnen dabei helfen, die Fähigkeiten zur Betriebsdatenbank -Betriebsdatenbank besser zu verstehen und zu meistern.