`` `php
Php
// eine Verbindung zur Datenbank herstellen
$ conn =new MySQLI ("localhost", "username", "password", "database_name");
// Verbindung überprüfen
if ($ conn-> connect_error) {
Die ("Verbindung fehlgeschlagen:". $ conn-> connect_error);
}
// Führen Sie hier Ihre Datenbankvorgänge aus ...
// die Verbindung schließen
$ conn-> close ();
?>
`` `
Erläuterung:
1. Ein Verbindungsobjekt erstellen:
- Verwenden Sie die Funktion `MySQLI_Connect ()`, um eine Verbindung zur Datenbank herzustellen. Geben Sie den Namen Hostname, Benutzername, Passwort und Datenbank als Argumente weiter.
- Speichern Sie das Verbindungsobjekt in einer Variablen ($ conn "in diesem Beispiel).
2. Auf Fehler prüfen:
- Verwenden Sie $ $ conn-> connect_error`, um zu überprüfen, ob ein Fehler mit der Datenbank hergestellt wurde.
- Wenn ein Fehler vorliegt, zeigen Sie eine Fehlermeldung mit `Die ()` an.
3. Datenbankvorgänge ausführen:
- In diesem Abschnitt werden Sie SQL -Abfragen ausführen, Daten einfügen, Daten abrufen usw.
4. Schließen Sie die Verbindung:
- Verwenden Sie die Methode "$ conn-> close ()`, um die Datenbankverbindung zu schließen.
Wichtige Hinweise:
- Schließen Sie immer die Verbindung: Es ist entscheidend, die Verbindung zu schließen, nachdem Sie sie verwendet haben, um Ressourcen freizugeben und potenzielle Probleme zu vermeiden.
- Fehlerbehandlung: Fügen Sie immer die Fehlerbehandlung ein, um alle Verbindungsprobleme zu identifizieren und zu beheben.
- Alternative Methoden: Sie können auch die Funktion `mySQLi_close ()` verwenden, um eine Verbindung zu schließen, aber die $ conn-> close () `-Methode wird für die objektorientierte Programmierung bevorzugt.
Beispiel Verwendung:
`` `php
Php
// eine Verbindung zur Datenbank herstellen
$ conn =new MySQLI ("localhost", "user", "password", "mydatabase");
// Verbindung überprüfen
if ($ conn-> connect_error) {
Die ("Verbindung fehlgeschlagen:". $ conn-> connect_error);
}
// Datenbankvorgänge durchführen
$ sql ="aus den Benutzern auswählen";
$ result =$ conn-> query ($ sql);
// Daten anzeigen (Beispiel)
if ($ result-> num_rows> 0) {
while ($ row =$ result-> fetch_assoc ()) {
echo "id:". $ row ["id"]. " - Name:" . $ row ["Name"]. "
";
}
} anders {
echo "Keine Ergebnisse gefunden.";
}
// die Verbindung schließen
$ conn-> close ();
?>
`` `