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.

$result = mysql_query("SELECT * FROM Eingaben ORDER BY datum<br />

DESC");<br />

Dem leichteren Umgang mit dem Ergebnis, das als mehrdimensionales Array<br />

ausgegeben wird, dient folgender Code von 8 , der auf der Funktion mysql_fetch_assoc<br />

basiert, dazu mehr unter 9 :<br />

while<br />

}<br />

($row = mysql_fetch_assoc($result)) {<br />

In den geschweiften Klammern kann nun die Formatierung und Ausgabe durchgeführt<br />

werden. Die while-Schleife läuft für jeden vorhandenen Eintrag einmal ab und bietet die<br />

folgenden Variablen, deren Inhalte aus der Datenbank geladen wurden:<br />

$row[Name], $row[EMail], $row[Homepage], $row[Text], $row[Datum]<br />

Da das Datum nach wie vor als Timestamp vorliegt muss es zunächst wieder in ein<br />

lesbares Format, am besten in das in Detschland übliche DD.MM.YYYY HH:MM<br />

gebracht werden. Hier hilft der Befehl date(), der als Parameter ein Format und einen<br />

Timestamp erwartet. Das Format lautet für diesen Fall “d.m.Y G:i”. Nachzulesen unter<br />

10 . Das formatierte Datum ergibt sich also mit<br />

Date(’d.m.Y G:i’, $row[Datum]);<br />

Damit ist es bereits möglich, den Inhalt der Datenbank wieder lesbar auszugeben. Dazu<br />

wird folgende While-Schleife unter Verwendung des Echo-Befehls (siehe 11 ) genutzt:<br />

while ($row = mysql_fetch_assoc($result)) {<br />

$Datum = Date('d.m.Y G:i', $row[Datum]);<br />

echo "Datum: $Datum";<br />

echo "Name: $row[Name] ";<br />

8<br />

http://www.phpcenter.de/de-html-manual/function.mysql-fetch-assoc.html<br />

9<br />

http://de.php.net/mysql_fetch_assoc<br />

10<br />

http://de2.php.net/date<br />

11<br />

http://de.php.net/echo<br />

11

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!