Avatar billede labisama Nybegynder
09. september 2006 - 13:53 Der er 7 kommentarer og
1 løsning

Vis placeringsproblem

Hey!

Jeg har et større problem med mine mysql_query's.

Jeg er igang med at lave en rangliste og her skal den selvfølgelig vise "Min placering" osv.

Tabellen ser således ud:

id | Points1 | Points2 |


Er der en mulighed for at jeg udfra en enkelt mysql_query string, kan lægge points1 og points2 sammen og samt udskrive efter højeste antal points?

Desuden skal der på brugeren vises "Min placering:".
Kan den også laves på en smart måde? Evt. udbygning fra det første spørgsmål?

Tak!
Avatar billede elskermad.dk Nybegynder
09. september 2006 - 14:32 #1
mysql_query("SELECT *,(points1+points2) as total FROM tabel ORDER BY total DESC");
Avatar billede labisama Nybegynder
09. september 2006 - 14:46 #2
Tak men det er nu mest nr. 2 spørgsmål som der skal lægges vægt på.
Avatar billede labisama Nybegynder
09. september 2006 - 14:54 #3
Jeg har prøvet:

$samlet_placering = mysql_num_rows(mysql_query("SELECT *,(points1+points2) AS points FROM tabel WHERE points > '$ialt' ORDER BY points DESC")) + 1;

Virker ikke. $ialt er brugerens points.
Avatar billede arne_v Ekspert
10. september 2006 - 02:02 #4
prøv:

$samlet_placering = mysql_num_rows(mysql_query("SELECT *,(points1+points2) AS points FROM tabel WHERE (points1+points2) > '$ialt' ORDER BY (points1+points2) DESC")) + 1;
Avatar billede arne_v Ekspert
05. oktober 2006 - 02:58 #5
labisma ?
Avatar billede labisama Nybegynder
05. oktober 2006 - 16:09 #6
Svar :D
Avatar billede arne_v Ekspert
06. oktober 2006 - 03:06 #7
jeg formoder at det var en opfordring
Avatar billede labisama Nybegynder
06. oktober 2006 - 09:52 #8
Var det også..

Tak for hjælpen
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