Die Verwendung von Datenbanken ist ein wesentlicher Bestandteil der PHP-Programmierung. In diesem Artikel werden wir uns mit der praktischen Anwendung von Datenbanken in PHP befassen und einige wichtige Konzepte und Techniken diskutieren.
Bevor wir mit der Arbeit an einer Datenbank in PHP beginnen können, müssen wir eine Verbindung zur Datenbank herstellen. Hierzu verwenden wir die Funktion mysqli_connect()
, um uns mit der Datenbank zu verbinden. Wir müssen die richtigen Verbindungsinformationen angeben, wie den Hostnamen, den Benutzernamen, das Passwort und den Datenbanknamen.
$host = "localhost";
$benutzername = "root";
$passwort = "meinPasswort";
$datenbank = "meineDatenbank";
$verbindung = mysqli_connect($host, $benutzername, $passwort, $datenbank);
Um Daten in einer Datenbank zu manipulieren, müssen wir SQL-Abfragen ausführen. PHP bietet verschiedene Funktionen, um SQL-Abfragen auszuführen, wie z.B. mysqli_query()
. Hier ist ein Beispiel, wie wir eine einfache SELECT-Abfrage ausführen können:
$abfrage = "SELECT * FROM benutzer";
$ergebnis = mysqli_query($verbindung, $abfrage);
while ($zeile = mysqli_fetch_assoc($ergebnis)) {
echo $zeile['name'] . ", " . $zeile['email'];
}
Um Datensätze in einer Tabelle einzufügen, können wir die INSERT-Abfrage verwenden. Zum Aktualisieren von Datensätzen verwenden wir die UPDATE-Abfrage und zum Löschen von Datensätzen die DELETE-Abfrage. Hier ist ein Beispiel für jede dieser Operationen:
// Datensatz einfügen
$abfrage = "INSERT INTO benutzer (name, email) VALUES ('John Doe', 'john@example.com')";
mysqli_query($verbindung, $abfrage);
// Datensatz aktualisieren
$abfrage = "UPDATE benutzer SET email = 'jane@example.com' WHERE id = 1";
mysqli_query($verbindung, $abfrage);
// Datensatz löschen
$abfrage = "DELETE FROM benutzer WHERE id = 2";
mysqli_query($verbindung, $abfrage);
Nachdem wir unsere Arbeit mit der Datenbank abgeschlossen haben, ist es wichtig, die Verbindung zur Datenbank zu schließen, um Ressourcen freizugeben. Wir verwenden die Funktion mysqli_close()
, um die Verbindung zu schließen.
mysqli_close($verbindung);
Mit diesen grundlegenden Konzepten und Techniken sind Sie nun bereit, Datenbanken in der Praxis mit PHP zu verwenden. Denken Sie daran, dass die korrekte Handhabung von Datenbanken und die Verwendung sicherer Techniken von größter Bedeutung ist, um mögliche Sicherheitslücken zu vermeiden.
Kommentare (0)