Ik heb een hoop gezocht maar niet gevonden! Als ik een datum in mijn database wil zetten maak ik een row aan met DATE. Vervolgens krijg ik het niet voor elkaar om de volgorde 0000-00-00 te veranderen. Hij zal altijd eerst het jaar dan de maand en dan de dag doen. Iemand enig idee hoe ik dat kan veranderen? Misschien met het inserten? date('d-m-Y'); Dan lukt het nog niet!
je zet het in een vaste volgorde in de database, afhankelijk van de taal van je systeem en je kan bij het 'selecten' de volgorde veranderen. Op de volgende manier:
[edit]
SELECT DATE_FORMAT(datumveld, '%D %M %Y') AS datum FROM tabel
[/edit]
Je wil niet weten hoe lang ik al zit te zoeken, ik kan het echt niet vinden, voorbeeldje ofzo?
Pff echt onwíjs bedankt! En als ik een DATETIME wil veranderen? SELECT DATETIME_FORMAT(datum, '%D %M %Y %H %M %S') AS datum FROM gedichten .. Zo?
Zou je moeten proberen, weet ik niet uit mijn hoofd, maar het lijkt me wel.
Hoofdstuk 12.5 van de MySQL-handleiding, veel plezier.
welke mysql versie heb je?
5.1 - 5.0 - 3.23, 4.0, 4.1
je kan eigenlijk gewoon wel de laatste nemen...
Sjoerd schreef op 20.09.2006 15:42
Pff echt onwíjs bedankt! En als ik een DATETIME wil veranderen? SELECT DATETIME_FORMAT(datum, '%D %M %Y %H %M %S') AS datum FROM gedichten .. Zo?


Nee ook gewoon met DATE_FORMAT(), zie de gegeven links naar de msyql handleiding voor een verklaring van de verschillende specifiers die je kunt gebruiken...

Reageren