Fach: Informatik - Jan-Gerd Tenberge
Fach: Informatik - Jan-Gerd Tenberge
Fach: Informatik - Jan-Gerd Tenberge
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2.2.2. Verbindung zur Datenbank – Connect.php<br />
Die Erstellung einer Verbindung zu einer Datenbank gliedert sich in PHP in zwei<br />
einfache Schritte:<br />
Zunächst wird eine Verbindung zum Server hergestellt auf dem die Datenbanksoftware<br />
(in diesem Falle mySQL) läuft, in einem zweiten Schritt muss dann noch die zu<br />
verwendende Datenbank ausgewählt werden. Dieser Schritt ist auch dann erforderlich,<br />
wenn (wie in diesem Fall) nur eine Datenbank vorhanden ist.<br />
Der (laut 1 zwar veraltete aber immer noch am häufigsten genutzte) Befehl zur<br />
Verbindungsaufnahme mit dem Server lautet mysql_connect() und erwartet die Adresse<br />
des Servers (entweder eine IP- oder eine Internet-Adresse) sowie Benutzername und<br />
Passwort sofern erforderlich. Die erste Zeile der Datei connect.php lautet also<br />
mysql_connect("www.mysqlserver.de", "UnserBenutzer", "UnserPasswort");<br />
Wobei die Platzhalter natürlich entsprechend der (im Normalfall vom Webspace-<br />
Anbieter zur Verfügung gestellten) Daten zu ersetzen sind. Im nächsten Schritt wählt<br />
der Befehl mysql_select_db() die zu verwendende Datenbank aus. Diese ist im<br />
Allgemeinen ebenfalls vom Anbieter vorgeben und sollte die Tabelle “Eingaben”<br />
beinhalten. Der Befehl erwartet lediglich die Angabe eines Datenbanknamens. Damit<br />
lautet Zeile zwei<br />
mysql_select_db("UnsereDatenbank");<br />
Weiteres zum Befehl unter 2 .<br />
Damit ist die Programmierung der ersten Datei bereits abgeschlossen. Lädt man diese<br />
Datei nun auf einen PHP-fähigen Webspace hoch und ruft sie auf, stellt sie automatisch<br />
eine Verbindung zum Server her. Die Ausgabe ist jedoch lediglich eine leere Seite.<br />
Diese Datei findet sich im Anhang als 1.2.<br />
1 http://dev.mysql.com/doc/mysql/de/mysql-connect.html<br />
2 http://dev.mysql.com/doc/mysql/de/mysql-select-db.html<br />
7