Halloa,

Ik heb dus een script, dat nieuws uit de database haalt. In deze database staat bij elk nieuwsbericht de column `date`, met als type DATE.

Als ik deze nu uit de database haal, weergeeft hij dit als bijvoorbeeld: 2007-07-07. Maar ik wil het met PHP zo maken dat het '07-07-2007' wordt.

Is hier een functie voor?
Doney
Zie de vele scripts en tutorials over dit onderwerp.

Vergeet eveneens de handleiding van MySQL niet, daar staat het letterlijk in... Hoofdstuk 12.6 als ik het goed heb.
Alstu, deze link bied het antwoord! En dit is de functie die je nodig hebt.
Doney den Ouden schreef op 16.07.2007 21:47
Ik vroeg om een PHP functie, anders moet ik een aparte query uitvoeren voor die datum. Of niet?
Lees die handleiding nu eens door!
SELECT date_format(date,'%-d%-m%Y') as date

en dan de rest van je query
Donhertog schreef op 16.07.2007 21:50
SELECT date_format(date,'%-d%-m%Y') as date

en dan de rest van je query
Een alias geef je ALTIJD een andere naam dan het origineel. Het heeft ook weinig zin om een alias dezelfde naam als het origineel te geven, laat hem dan gewoon weg... Maar in dit voorbeeld kun je niet meer sorteren op de datum, gebruik dus een betere naam.

Reageren