Avatar billede qualon1 Nybegynder
09. marts 2004 - 12:40 Der er 1 kommentar og
1 løsning

sortere efter point fra mysql

hej... hvordan får jeg mysql til at liste de fem af mine brugere der har flest point...

$query = mysql_query("SELECT * FROM $tb ORDER BY point DESC");

den virker ikke... den laver den det sådan her:

90
9
87
8
6
3
21
1

hvordan sorter jeg det?

mit felttype er: varchar 100
Avatar billede dennismp Nybegynder
09. marts 2004 - 12:47 #1
Det mest oplagt ville være at lave feltet om til et tal-felt (int, byte eller hvad der nu passer dig) - så vil din ORDER BY også virke.

Ellers prøv

ORDER BY 0+point DESC
Avatar billede exp Juniormester
09. marts 2004 - 13:27 #2
Ville selv lave det som int(), og select-sætningen:

$query = mysql_query("SELECT * FROM $tb ORDER BY point DESC limit 5");
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