Avatar billede snorres Nybegynder
24. maj 2003 - 21:17 Der er 1 kommentar og
1 løsning

problemer med sotering efter points

jeg har brugt følgendekode til at hente mine brugere:
<?php
include ("config2.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$q = mysql_query("SELECT * FROM googlogin ORDER BY point DESC LIMIT 10");
while ($r = mysql_fetch_array($q)) {
echo "<tr><td>".$r[navn]." </td><td>-</td><td> ".$r[point]."</td></tr>";
}
?>
Menigen er selvfølgelig at den skal sotere mine brugere efter dem med flest points! Men den sæter en bruger med 391 efter en bruger med 91 :S hvordan kan jeg rette dette?
Avatar billede arne_v Ekspert
24. maj 2003 - 22:45 #1
Gæt:

Du har lavet point feltet VARCHAR og ikke INTEGER.

Og så er det jo korrekt (alfabetisk) sortering.

SOm INTEGER vil den sortere korrekt.
Avatar billede snorres Nybegynder
25. maj 2003 - 08:54 #2
Nå ja det er klart :D Hvade jeg fuldstændig smdit ud :) Tak :)
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
Computerworld tilbyder specialiserede kurser i database-management

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