Hallo,
ich habe eine mysql Datenbank mit der Spalte Datum formatiert als datetime. Nun möchte ich aber nur das Datum in der Form TT.MM.JJ auslesen.
Dachte es mir so:
$res=mysql_query ("SELECT *, DATE_FORMAT(
Datum, '%d.%m.%y') FROMTabelle");$zeile=mysql_fetch_array($res);
echo $zeile['Datum'];
Bekomme jedoch wie gehabt YYYY-MM-TT Std:Min:Sec ausgegeben.
Wo liegt der Fehler?
Du müsstest mit $zeile['DATE_FORMAT(...)'] darauf zugreifen, was aber auch blödsinnig ist. Am sinnvollsten ist es, das dynamische erzeugte Feld umzubennenen, d.h.
SELECT *, DATE_FORMAT(Datum, '%d.%m.%y') AS Formatiertes_Datum FROM Tabelle
Dann kannst Du mittels $zeile['Formatiertes_Datum'] an das gewünschte Datum kommen.
Viele Grüße,
Christian
--
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup