Avatar billede -veile- Nybegynder
14. juni 2007 - 22:41 Der er 7 kommentarer og
1 løsning

Limit problem

Hej

Jeg har et lille problem med min limit..

Sp htpp://ungnews.eu/ny/

Der en funktion som skal vise de 5 nyeste brugere. men den viser kune en bruger nemli den seneste oprettet


Kode
<?php
        $out = mysql_query("SELECT * FROM users ORDER BY user_id DESC limit 5");
        $users = mysql_fetch_array($out);
       
        echo "".$users[username]."";
        ?>
Avatar billede erikjacobsen Ekspert
14. juni 2007 - 22:44 #1
Du skal løbe igennem alle resultater fra din mysql_query, fx med en while
Avatar billede -veile- Nybegynder
14. juni 2007 - 22:48 #2
okay... prøver jeg lige
Avatar billede -veile- Nybegynder
14. juni 2007 - 22:50 #3
hmm det virker...
Kan du give en forklaring på hvorfor det skal køre igennem eks. While
Avatar billede jweber Nybegynder
14. juni 2007 - 22:50 #4
Limit bruger to parameter, den første angiver hvilket nummer rækker der skal startes med, den anden hvor mange rækker de skal vises. Dvs. i dit tilfælde:

<?php
  $out = mysql_query("SELECT * FROM users ORDER BY user_id DESC limit 0, 5");
  $users = mysql_fetch_array($out);
       
  echo "".$users[username]."";
?>
Avatar billede erikjacobsen Ekspert
14. juni 2007 - 23:02 #5
Du skal bruge en while (eller tilsvarende) fordi der er mere end præcis een række i resultatet.
Avatar billede -veile- Nybegynder
14. juni 2007 - 23:13 #6
okay.. takker for svaret :P

Kom med et svar og du får point
Avatar billede erikjacobsen Ekspert
15. juni 2007 - 08:47 #7
Jeg samler slet ikke på point, tak.
Avatar billede -veile- Nybegynder
15. juni 2007 - 14:45 #8
okay..
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