Avatar billede knygaard Nybegynder
08. august 2003 - 14:40 Der er 13 kommentarer og
1 løsning

Problem med ORDER BY

Hey,

Jeg har problem med funktionen "ORDER BY", som bruger når man skal sortere ting man hiver ud af en MySQL database.

Jeg kan ikke få den til at starte med det mindste tal først - nogen der kan hjælpe?


mhv
Kasper Nygaard
Avatar billede sumsar-- Nybegynder
08. august 2003 - 14:42 #1
Hvilken type er den række du sorterer efter?
Avatar billede mm12010 Nybegynder
08. august 2003 - 14:42 #2
må vi se din SQL?
Avatar billede knygaard Nybegynder
08. august 2003 - 14:43 #3
2 sek
Avatar billede knygaard Nybegynder
08. august 2003 - 14:44 #4
$foresp = mysql_query("SELECT id, mhz, station, kanal, sprog FROM program WHERE pil = '1' ORDER BY mhz DESC LIMIT 0, 99");
          while($data = mysql_fetch_array($foresp)){ ?>&nbsp;<? echo $data[sprog]; echo "<br>"; }
Avatar billede -mundi- Nybegynder
08. august 2003 - 14:44 #5
Det kunne godt lyde som om dit talfelt er sat til at være et tekstfelt
Avatar billede knygaard Nybegynder
08. august 2003 - 14:45 #6
og sprog hedder så; 1, 8, 14.... og den skal vise det mindste tal først
Avatar billede -mundi- Nybegynder
08. august 2003 - 14:45 #7
ORDER BY mhz asc
Avatar billede knygaard Nybegynder
08. august 2003 - 14:45 #8
den står til tinytext
Avatar billede -mundi- Nybegynder
08. august 2003 - 14:45 #9
asc er stigende og desc er faldende
Avatar billede -mundi- Nybegynder
08. august 2003 - 14:46 #10
hvis det er af typen text vil 11 komme før 2 da der sammenlignes på det første tegn i strengen
Avatar billede knygaard Nybegynder
08. august 2003 - 14:46 #11
oki... prøver lige
Avatar billede -mundi- Nybegynder
08. august 2003 - 14:47 #12
skift din felt type til en af taltyperne, du skal så være opmærsom på at der kan komme fejl i din kode hvis det er du skriver til databasen med SQL
Avatar billede knygaard Nybegynder
08. august 2003 - 14:47 #13
Det virkede!! thx
Avatar billede -mundi- Nybegynder
08. august 2003 - 14:48 #14
np :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester