Har problem med att när jag väljer att ordna databasen efter nummer som är likte följande 1,2,3,4 osv blir det
1
10
11
12
13
14
15
16
17
18
19
2
20
21 osv...
Hur löser man detta ? Vill inte döpa de till 001 002 osv.
3 svar · 226 visningar · startad av F_I_C
Har problem med att när jag väljer att ordna databasen efter nummer som är likte följande 1,2,3,4 osv blir det
1
10
11
12
13
14
15
16
17
18
19
2
20
21 osv...
Hur löser man detta ? Vill inte döpa de till 001 002 osv.
Sorterar du direkt i databasen?
I så fall gissar jag att du har satt typen på kolumnen till VARCHAR, CHAR eller något liknande, istället för INT eller någon annan typ som behandlar tal.
Om du ser till att ändra till INT ska det nog bli bättre.
Ifall du söker en PHP-funktion så finns natsort som gör precis vad du frågar efter.
Ahha... Använder varchar för att det finns några specialare som har A,B,C.
Får klura vidare på detta lite...
Tackar för hjälpen iaf.