30. juni 2005 - 21:26Der er
16 kommentarer og 1 løsning
Sortere en mysql forespørgsel efter tid
Hej...
Jeg har nogen nyheder indskrevet i en tabel, lige nu henter den efter id men jeg vil gerne have den henter efter dato. Så den henter den nyeste først. Tidsformatet er: Nogen eksempler:
08. Oktober 2004 - 18:45:54 21. Februar 2005 - 12:35:31 01. Juli 2004 - 18:16:22
jeg ved godt at hvis det skulle gøres nem skulle hver tal stå i hver sin kolonne, men det gør de ikke men ved at der findes en måde at lave det på. Har set en gøre det for et stykke tid siden, kan bare ikke huske hvem og hvor.
Hvis jeg skulle gøre det ville jeg sige 'ORDER BY date' og date skulle så stå i tidsformat som date eller datetime Hvad er den sat som inde i din tabel? er det sat som 'text' eller?
Min løsning på det problem ... Jeg ville simpelthen tage brugerens database-uvenlige input og selv konvertere det til en DAYETIME og så lægge det i databasen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.