15.07.2013 Aufrufe

Fach: Informatik - Jan-Gerd Tenberge

Fach: Informatik - Jan-Gerd Tenberge

Fach: Informatik - Jan-Gerd Tenberge

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Include(“Ausgabe.php”);<br />

Damit ist auch dieses Skript fertig. Zu finden im Anhang unter 1.5.<br />

2.2.4 Ausgabe der Daten in lesbarer Form – Ausgabe.php<br />

Genau wie die Eingabe ist auch die Ausgabe auf eine Verbindung zur Datenbank<br />

angewiesen. Dazu binde ich wie oben wieder die Datei Connect.php ein.<br />

Include(“Connect.php”);<br />

Jetzt können bereits die Daten aus der Datenbank ausgelesen werden. Hierzu dient der<br />

mySQL-Befehl Select From. Der Syntax ist hierbei folgender:<br />

SELECT a FROM b ORDER BY c [ASC|DESC]<br />

Hierbei ist a eine Liste der zu ladenden Spalten. Da im Beispiel sämtliche Spalten<br />

gelesen werden sollen darf hier ein Sternchen (*) gesetzt werden. B ist die Tabelle aus<br />

der die Einträge entnommen werden sollen, hier also die Tabelle Eingaben. C<br />

bezeichnet die Spalte nach der Sortiert werden soll, im Beispiel logischerweise nach<br />

Datum, beginnend mit dem neuesten, also absteigend. Um anzuzeigen, dass die<br />

Sortierung ab- oder aufsteigend erfolgen soll dient das DESC (descending – absteigend)<br />

bzw. ASC (ascending – aufsteigend). Damit sieht der mySQL-Befehl für das Gästebuch<br />

wie folgt aus:<br />

SELECT * FROM guestbook ORDER BY datum DESC<br />

Mehr zum SELECT-Befehl unter 7<br />

Da das Ergebnis weiter benötigt wird (es soll ja noch formatiert und ausgegeben<br />

werden) wird es zunächst in der Variable $result gespeichert. Der mysql_query-Befehl<br />

wurde ja bereits weiter oben erläutert. Damit ergibt sich folgender Code:<br />

7 http://dev.mysql.com/doc/mysql/de/select.html<br />

10

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!