lefsaker Skrevet 5. september 2008 Del Skrevet 5. september 2008 (endret) Kjører denne spørringen: SELECT * FROM status order by screen ASC Feltet screen inneholder tall. Den sorterer riktig fra 1-9, men hvis jeg legger til en rad til så blir det bare tull. Da sorterer den som dette: 1 10 2 3 4 5 6 7 8 9 Hvordan spørriing må til for å få den den til sortere korrekt? Legger ved eksempel på feilen Endret 5. september 2008 av lefsaker Lenke til kommentar
Alex Moran Skrevet 5. september 2008 Del Skrevet 5. september 2008 Hva slags datatype er `screen`? Lenke til kommentar
kaffenils Skrevet 5. september 2008 Del Skrevet 5. september 2008 Du har brukt datatypen varchar til å lagre tall, derfor sorteres det slik. Hvis verdiene alltid er numeriske så kan du heller endre datatypen til en numerisk datatype i stedet. Da vil det sortere korrekt. Lenke til kommentar
lefsaker Skrevet 5. september 2008 Forfatter Del Skrevet 5. september 2008 (endret) Ahh! I see Funka når jeg satte datatypen til å være INT ^^ Hjertlig takk for hjelpen Endret 5. september 2008 av lefsaker Lenke til kommentar
Manfred Skrevet 5. september 2008 Del Skrevet 5. september 2008 Det er problemet med mange php-barn som ikke vet forskjellen på datatyper. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå