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.
$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