Avatar billede shjorth Nybegynder
15. juni 2008 - 18:43 Der er 4 kommentarer og
2 løsninger

Sortering i løkke

Hejsa.

Jeg har flg kode:

foreach($users as $friend) {
$m = mysql_query("SELECT * FROM noget WHERE user = '".$friend."'")or die(mysql_error());
$row = mysql_fetch_array($m);
print($row['level']."<br>");
}

Jeg vil gerne - på en eller anden måde - have det sorteret så det kommer ud i level desc, men jeg er slet ikke med på hvordan jeg skal gøre det.

Håber i forstår :D Mange tak
Avatar billede horizon Nybegynder
15. juni 2008 - 18:49 #1
i din mysql_query tilføjer du til sidst ORDER BY `level` DESC
mysql_query("SELECT * FROM noget WHERE user = '".$friend."' ORDER BY `level` DESC")

det skulle gøre tricket
Avatar billede shjorth Nybegynder
15. juni 2008 - 18:57 #2
well ja.. Men det kan jeg jo ikke så godt nok min query er inde i løkken! ?
Avatar billede dkfire Nybegynder
15. juni 2008 - 19:12 #3
Du kunne jo droppe den foreach og nøjes med én sql:

$m = mysql_query("SELECT `level` FROM noget WHERE `user` IN ('".implode("', '", $friend)."') ORDER BY `level` DESC")or die(mysql_error());
while( $row = mysql_fetch_array($m))
    print($row['level']."<br>");
Avatar billede shjorth Nybegynder
15. juni 2008 - 19:20 #4
Skide smart ;)
Det var bare det jeg skulle bruge.. Vil du have point?
Avatar billede dkfire Nybegynder
15. juni 2008 - 19:23 #5
Jo tak og så har jeg lige lavet en fejl, du skal selvfølgelig bruge $users i stedet for $friend .
Avatar billede shjorth Nybegynder
15. juni 2008 - 19:29 #6
hehe ja, det så jeg..
Takker mange gange
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