269 Tipps rss | 7 Nutzer online

MySQL: Deutsches Datumsformat erhalten

Datumswerte in SQL-Abfragen kommen immer im internationalen Format aus der Datenbank. Das vergangene Silvester erscheint beispielsweise in der Form 2006-12-31. Wollen Sie erreichen, dass das Datum schon durch die Abfrage korrekt im deutschen Format erzeugt wird, dann müssen Sie es von MySQL aufbereiten lassen. Lautet die Abfrage bisher zum Beispiel

SELECT datum FROM tabelle WHERE...

dann schreiben Sie stattdessen

SELECT DATE_FORMAT(datum,"%d.%m.%Y") AS datum FROM tabelle WHERE...

Die mit dem Prozentzeichen eingeleiteten Formatkennungen werden dann von MySQL mit dem Tag, dem Monat und der vierstelligen Jahreszahl ersetzt. Der Zusatz AS datum bewirkt, dass MySQL das berechnete Feld wieder so nennt wie in der ursprünglichen Variante.

Wenn Sie auf solch einen Alias verzichten, ist das berechnete Feld in PHP nicht mehr sinnvoll durch einen Namen anzusprechen, denn es erhält als Namen die verwendete Formel.

Add to Del.icio.us


Bedingungen für die Kommentareingabe
Hinweis



Ihr Kommentar:


Name:


Copyright © Der Strassenprogrammierer 1999-2012   | Tippscout 5.0
Zurück Tipps Startseite