Nachdem Sie eine MySQL-Datenbank erstellt haben, können Sie mithilfe von PHP Datensätze aus einer Tabelle bearbeiten, beispielsweise anzeigen, ändern, löschen, aber auch erzeugen.
Hierfür ist es notwendig, eine Verbindung vom PHP-Programm zum MySQL-Server herzustellen:
| mysqli_connect(); | Verbindung zum MySQL-Server aufnehmen. Eine Verbindung, die über diese Funktion hergestellt wurde, wird nach Abarbeitung des PHP-Skripts automatisch geschlossen. |
|---|---|
| mysqli_close(); | Verbindung beenden |
Syntax der mysqli_connect()-Anweisung
mysqli_connect ([Server[:Portnummer] [,Benutzername [, Passwort]]]);
Syntax der mysqli_close-Anweisung
mysqli_close(Verbindungskennung);
mysqli_connect() zurückgelieferten Verbindungskennung an.
Beispiel: db_connect.php
Es wird eine Verbindung zum lokalen MySQL-Server hergestellt und wieder geschlossen. Zur Demonstration werden entsprechende Meldungen am Bildschirm ausgegeben.
<?php $server = "localhost"; $user = "root"; $passwort = ""; // Verbindung zur Datenbank herstellen echo "<br>Verbindung zur Datenbank auf dem Server <b>$server</b> wird hergestellt..."; $verbindung = mysqli_connect($server, $user, $passwort); // Überprüfen, ob die Verbindung erfolgreich war if (!$verbindung) { die("Konnte Verbindung zur Datenbank nicht herstellen: " . mysqli_connect_error()); } echo "<br>Verbindung erfolgreich hergestellt."; // Verbindung schließen mysqli_close($verbindung); echo "<br>Verbindung beendet."; ?>
mysqli_connect() und die Anmeldedaten wird eine Verbindung zum MySQL-Server hergestellt. Die Verbindungskennung wird in der Variable <php>$verbindung</php> gespeichert. die() eine Fehlermeldung ausgegeben und das aktuelle Skript beendet. mysqli_close() getrennt. Die Verbindungskennung wird über Variable <php>$verbindung</php> übergeben.