MySQL - Problem med ORDER BY

Tags:    php

Hey

Jeg har et problem i min MySQL database.
Jeg har lavet et forum, og alt fungere på nær én ting.

Når man tilføjer et svar i en tråd bliver min tabel "cms_forum_questions" opdateret i feltet "newest_reply".

Lige nu har jeg 3 rækker i tabellen, med forskellige datoer:

1. 03/09/2008 14:29
2. 03/09/2008 14:56
3. 03/09/2008 8:33

Problemet er ligemeget om jeg tager ORDER BY DESC eller ASC, bliver det den rækkefølge. Den eneste forskel er at 1 og 3 bliver byttet om, og det hjælper mig ikke rigtigt.

Så mit spørgsmål er - Kan MySQL ikke finde ud af at læse denne dato streng ordentligt, eller hvorfor opfører den sig sådan?








Indlæg senest redigeret d. 29.09.2008 11:35 af Bruger #13985
Nej, mysql kan ikke sortere en tilfældig tekststreng som dato/tid. Til det skal du bruge felttypen DATETIME. Så kan du lave dem om til visning i et andet format til brugeren.



@Ronnie:
Jeg ved godt at der skal være et tabelnavn, og det har jeg også. Men okay, jeg kan godt se at det jeg skrev kan misforstås:D. Men jeg mente bare at der er problemer, lige meget om jeg lister efter faldende, eller stigende.

@Erik:
Det prøver jeg lige.



Nu virker det :P

Tak for hjælpen



t