Avatar billede co-pusling Nybegynder
02. april 2003 - 18:15 Der er 8 kommentarer og
1 løsning

order by

hvordan sortere man statistik i linien "order by"

Jeg mener først skal jeg have sorteret efter vundet kampe også skal den sortere efter tabt kampe.

----------
$rangeliste = mysql_query("SELECT * FROM rangeliste ORDER BY v desc");
while ( $get_rangeliste = mysql_fetch_array($rangeliste))
----------

v står for vundet kampe...
Avatar billede -master-d- Nybegynder
02. april 2003 - 18:17 #1
hvis det nu vi kalder vundne for v og tabte for t så hedder den.

Du er her : Eksperten : Programmering : Script : PHP : order by :


order by    30 point fra co-pusling
Luk annonce  hvordan sortere man statistik i linien "order by"

Jeg mener først skal jeg have sorteret efter vundet kampe også skal den sortere efter tabt kampe.

----------
$rangeliste = mysql_query("SELECT * FROM rangeliste ORDER BY v,t desc");
while ( $get_rangeliste = mysql_fetch_array($rangeliste))
Avatar billede -master-d- Nybegynder
02. april 2003 - 18:18 #2
fik hvis det hele med i copy pasten, men det skal være sådan der.
Avatar billede co-pusling Nybegynder
02. april 2003 - 18:28 #3
det virker ok, men den tager det mindste først det skal være omvendt

se HP  www.kik.dart.dk

det skal være sådan her...
                      k/v/t
Jesper Lau Olesen kik  6 6 0
Brian Pedersen gil    6 6 0
Klaus J pil            6 6 0
Lars H. Lundberg kik  8 6 2
Avatar billede -master-d- Nybegynder
02. april 2003 - 18:29 #4
Så skal bruge asc istedet for desc.

$rangeliste = mysql_query("SELECT * FROM rangeliste ORDER BY v,t asc");
while ( $get_rangeliste = mysql_fetch_array($rangeliste))

Så skulle det virke.
Avatar billede co-pusling Nybegynder
02. april 2003 - 18:30 #5
virker ik :-(
Avatar billede co-pusling Nybegynder
02. april 2003 - 18:33 #6
det skal være noget linende sådan her, men det virker bare ik

$rangeliste = mysql_query("SELECT * FROM rangeliste ORDER BY v desc ORDER BY t asc");
while ( $get_rangeliste = mysql_fetch_array($rangeliste))
Avatar billede -master-d- Nybegynder
02. april 2003 - 18:42 #7
hmmm.... det er jo rigtigt nok, men kan nok bare ikke lade sig gøre i en sql query, tror jeg. Så er du nødt til at lave to af dem.
Avatar billede co-pusling Nybegynder
02. april 2003 - 18:44 #8
har fundet ud af det

$rangeliste = mysql_query("SELECT * FROM rangeliste ORDER BY v desc,t asc");
while ( $get_rangeliste = mysql_fetch_array($rangeliste))

men tak for hjælpen af lige vel :-))
Avatar billede -master-d- Nybegynder
02. april 2003 - 19:06 #9
ja selvfølgelig.
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