Datum und Zeit getrennt ausgeben?

aTa

Erfahrenes Mitglied
Hi,
ich schreib per Formular in meine Datenbank das Datum und die Zeit.
Das DB ist ein datetime Feld. Ich formatiere das Datum und die Zeit mit
PHP:
SELECT *, DATE_FORMAT(datum, '%d.%m.%Y' '%H:%i') AS datum FROM gbook ORDER BY id DESC
das klappt auch, die Ausgabe passiert dann eben mit
PHP:
.$row->datum.
.
Da gibt er mir ja aber dann Zeit und Datum aus, meine Frage ist nun wie kann ich das spalten, dass ich an einer Stelle bei der Ausgabe das Datum anzeigen lassen und bei der anderen die Zeit. Geht sowas überhaupt

Danke schonmal!
 
Versuch es mal mit folgendem:
PHP:
SELECT *, DATE_FORMAT(datum, '%d.%m.%Y') AS datum, DATE_FORMAT(datum, '%H:%i') AS zeit FROM gbook ORDER BY id DESC
PHP:
.$row->datum.
.$row->zeit.
 
Gehört das nicht ins Datenbank-Forum?! :suspekt:

Da wir hier im PHP Forum sind, eine Lösung mittels PHP:
PHP:
$sql = mysql_query("SELECT `datum` FROM `gbook` ORDER BY `id` DESC");
while($row = mysql_fetch_assoc($sql)) {
  echo date("d.m.Y", $row['datum']);
  echo date("H:i", $row['datum']);
}
 
Zurück