webForumDet fria alternativet

Nummer i ordning

3 svar · 226 visningar · startad av F_I_C

F_I_CMedlem sedan jan. 200293 inlägg
#1

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.

dectgapMedlem sedan sep. 20021 655 inlägg
#2

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.

F_I_CMedlem sedan jan. 200293 inlägg
#3

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.

QimenMedlem sedan juni 20015 009 inlägg
#4

F_I_C skrev:

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.

Men har du testat med natsort? :)

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)