Ich weiß, gibt tausende Antworten zu der Frage bei google, bekomme es trotzdem nicht hin und bin am verzweifeln. Habe in meiner MySQL-DB den Datumstyp von DATE auf TIMESTAMP umgestellt und mit dem alten Datumsumwandlungsbefehl bei der Ausgabe der Daten wird mir das Datum jetzt nicht mehr im deutschen Format angezeigt. Die Abfragefunktion ohne eine Zeitkonvertierung sieht wie unten angeben aus. Wo muss ich dort welchen Befehl einfügen, um ein Format d.m.Y zu erhalten (Uhrzeit kann wegbleiben)? Und was haltet ihr von der Benutzung eines Timestamps (habe widersprüchliche Antworten bezüglich pro und contra ausgemacht)? Danke für eine Antwort.
<?php
$datenholen = mysql_query("SELECT * FROM meinetabelle ORDER BY date DESC");
$date = 'date';
$name = 'name';
$comment = 'comment';
while ($rows = mysql_fetch_assoc($datenholen)){
echo 'Datum: ' .$rows[date] . '<br />' .'Name: ' .$rows[name] . '<br />' . 'Kommentar: ' .$rows[comment] . '<br /><br />';
}
?>
<?php
$datenholen = mysql_query("SELECT * FROM meinetabelle ORDER BY date DESC");
$date = 'date';
$name = 'name';
$comment = 'comment';
while ($rows = mysql_fetch_assoc($datenholen)){
echo 'Datum: ' .$rows[date] . '<br />' .'Name: ' .$rows[name] . '<br />' . 'Kommentar: ' .$rows[comment] . '<br /><br />';
}
?>