Problemer med sortering af varchar
Hej med jer,Jeg har et problem.
Jeg har følgende mysql linie "SELECT * FROM tabel WHERE billednavn < '$row[billednavn]' AND id_album = '$id_album' ORDER BY length(billednavn),billednavn DESC";"
Jeg henter næste linie ud fra databasen som indeholder dato om et billede. Det virker sådan set også fint, men jeg har et problem med sortering.
F.eks så kommer billednavn90.jpg efter billednavn9.jpg
Ved blot at hive alle data ud så virker sortering med length uden problemer. Men idet jeg benytter <> så går det galt.
Jeg håber at jeg forklarer mig ordentligt. Det er mit første indlæg :)
feltet er af typen VARCHAR da det bruges til filnavnet og indeholder bogstaver og numre. Problemet består i sortering ved numrene. Så istedet for at springe fra f.eks test9 til test10, så går den fra test9 til test90
Hvad kan jeg gøre?