Weiter Zurück [Inhalt] Online Suche im Handbuch

39.18 SQL-Befehle mit PHP 3

Die obigen SQL-Befehle verwenden wir nun mit PHP 3. Wir wollen als Beispiel alle Datensätz aus der Tabelle kneipen in der Datenbank www2 ausgeben.

Das öffnen einer Datenbankverbindung ist ebenso trivial, wie eine Datei zu öffnen. Achten Sie vielleicht einmal auf die Parallelen !

Zuerst muß eine Verbindung von PHP 3 zum Datenbank-Server (d.h. dem Computer, auf dem die Datenbank liegt) hergestellt werden:


        $verbindung = @mysql_connect("localhost","nobody","");

localhost bedeutet, wir verbinden uns zum gleichen Computer, auf dem sich auch der Webserver befindet. Für den Fall, daß Sie sich über Internet an eine bestehende Datenbank anknüpfen möchten, so geben Sie den gültigen Hostnamen oder die IP-Nummer ein.

nobody ist ein gültiger Benutzername für diese Datenbank (dies wurde vom Datenbank-Verwalter vielleicht so vergeben...).

Die "" bedeuten, daß dieser Benutzer kein Passwort benötigt. Wir können überprüfen, ob die Verbindung funktioniert:


        if (!$verbindung) {
                echo "Keine Verbindung möglich!\n";
                exit;
        }

Wenn Sie nun diese Code Snipplets korrekt in eine HTML Seite mit PHP Code Zeichen ! einfügen, so eröffnen Sie über PHP eine Datenbankverbindung. Mit dem Befehl netstat auf dem Datenbankserver oder der Maschine, auf der PHP3 läuft, können Sie die Einzelheiten der Verbindung (Portnummer...) genau sehen.

Nun müssen wir die Datenbank nur noch auslesen ....


Weiter Zurück [Inhalt] Online Suche im Handbuch