Avatar billede gotchi Nybegynder
12. september 2006 - 18:26 Der er 2 kommentarer og
1 løsning

Finde placering

hej experter..

jeg har en tabel der hedder brugere og i den har jeg en kolonne der hedder points.

hvordan får jeg jeg et udtræk hvor der står ens placering udfra pointsne?

fx:

Du har 10 point.
Du ligger på 203 plads.
Avatar billede erikjacobsen Ekspert
12. september 2006 - 19:51 #1
Du kan lave en "SELECT count(*) ... WHERE points>10"
Avatar billede gotchi Nybegynder
13. september 2006 - 18:38 #2
forstod jeg intet af?
Avatar billede nielle Nybegynder
13. september 2006 - 18:48 #3
Så skulle du måske overveje at spørge i stedet for bare at lukke spørgsmålet!

$brugerNavn = "gotchi";

$sql = "SELECT points FROM brugere WHERE brugerNavn='$brugerNavn'";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
$points = $row["points"];

$sql = "SELECT count(*) AS placering FROM brugere WHERE points>=$points";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
$placering = $row["placering"];

echo "Bruger: $brugerNavn, points: $points, placering: $placering";
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