Verbindung zu einer MySQL-Datenbank herstellen
Die Verbindung zu einer Datenbank über PHP ist ein sehr wichtiger Schritt, denn wenn Ihr Skript keine Verbindung zu seiner Datenbank herstellen kann, werden Ihre Anfragen an die Datenbank fehlschlagen.
Eine gute Praxis bei der Verwendung von Datenbanken ist es, den Benutzernamen, das Passwort und den Datenbanknamen am Anfang des Skriptcodes zu setzen. Wenn Sie sie später ändern müssen, können Sie auf diese Weise die Änderung leicht durchführen.
$username="your_username";
$password="your_password";
$database="your_database";
Sie sollten Ihr_Benutzername , Ihr_Kennwort und Ihre_Datenbank durch den MySQL-Benutzernamen, das Passwort und die Datenbank ersetzen, die von Ihrem Skript verwendet werden.
Dies erzeugt in PHP drei Variablen, die die verschiedenen MySQL Verbindungsdetails speichern.
Als nächstes sollten Sie Ihr PHP-Skript mit der Datenbank verbinden. Dies kann mit der PHP-Funktion mysql_connect erreicht werden:
$mysqli = new mysqli("localhost", $username, $password, $database);
Mit dieser Zeile verbindet sich PHP mit dem angegebenen Benutzernamen und Passwort mit dem MySQL-Datenbankserver bei localhost.
Nachdem die Verbindung hergestellt wurde, sollten Sie die Datenbank auswählen, die Sie verwenden möchten. Dies sollte eine Datenbank sein, auf die Ihr Benutzername Zugriff hat. Um eine Datenbank auszuwählen, können Sie den folgenden Befehl verwenden:
$mysqli->select_db($database) or die( "Unable to select database");
Mit dem obigen verwendet PHP die MySQL-Verbindung und wählt damit die in der Variablen $ database gespeicherte Datenbank aus (in unserem Fall wird die Datenbank “your_database” ausgewählt). Wenn das Skript keine Verbindung herstellen kann, stoppt es die Ausführung und zeigt die Fehlermeldung “Datenbank kann nicht ausgewählt werden” an.
Eine weitere wichtige PHP-Funktion ist:
$mysqli->close();
Dies ist eine sehr wichtige Funktion, da sie die Verbindung zum Datenbankserver schließt. Ihr Skript wird trotzdem ausgeführt, wenn Sie diese Funktion nicht verwenden. Und zu viele offene MySQL-Verbindungen können Probleme für Ihr Konto verursachen. Daher ist es eine gute Praxis, die MySQL-Verbindung zu schließen, sobald alle Abfragen ausgeführt wurden.
Sie haben sich mit dem Server verbunden und die Datenbank ausgewählt, mit der Sie arbeiten möchten. Sie können jetzt mit der Abfrage der Datenbank beginnen.