DATETIME sorteren per jaar en maand

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marnix

Marnix

10/05/2007 23:52:00
Quote Anchor link
Jullie kunnen me vast wel hier bij helpen. Ik wil graag een archief die per jaar en dan per maand mijn weblog berichten sorteert. Ik weet alleen niet hoe ik moet beginnen. Lijkt me allereerst iets met explode, maar verder kwam ik niet. :P
 
PHP hulp

PHP hulp

28/03/2024 21:13:26
 
RT

RT

11/05/2007 07:24:00
Quote Anchor link
Explode hoef je niet te gebruiken, je hoeft zelfs geen phpfuncties te gebruiken, tenminste als je gebruikt maakt van een datetime veld in je database (een veld met het type datetime).

Als jij op jaar maand dag uur minuten bijv wilt sorteren doe je dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT veld1, veld2, etc, DATE_FORMAT(datetime, '%d-%m-%Y %H:%i')AS date FROM tabel ORDER BY date DESC LIMIT 0,10";


Op jaar en maand wordt het '%m-%Y' .
Zie ook: http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
 
Willem Jan Z

Willem Jan Z

11/05/2007 08:03:00
Quote Anchor link
Sorteren kan dan nog zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT bla
FROM tabel
ORDER BY
    YEAR(datum),
    MONTH(datum)
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
- SanThe -

- SanThe -

11/05/2007 08:53:00
Quote Anchor link
@RT: ... %H:%i')AS date FROM ...
Gebruik geen date als naam. Date is een gereserveerd word van mysql en dat geeft alleen maar verwarring en/of problemen.
 
Marnix

Marnix

11/05/2007 09:39:00
Quote Anchor link
Oké, ik ga hier eens even mee prutsen. (:
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.