Hente noget tilfældigt

Tags:    databaser

Jeg har lavet et community og på forsiden skal den vise et tilfældigt billede. Mit spørgsmål er så, hvordan man får den til at vælge en tilfældig bruger, fra tabellen?

Fold kodeboks ind/udKode 




5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
SELECT * FROM users ORDER BY RAND() LIMIT 1



Hej Anja,

Her er linket til PHP's random function.
http://dk2.php.net/rand
Det du skal gøre er at tilføje en WHERE id = rand(0,&maxID)
Du skal dog sikre dig at der er indgange i users med samtlige id numre op til &maxID, og maxID kan du få ved at lave en SELECT * FROM users SORT BY id DESC og så tage id fra den øverste.

Med venlig hilsen
Ieet

Ps. Eller brug JanC's metode hvis du bedre kan lide det simpelt :)



Hov, dobbelt post.



Indlæg senest redigeret d. 19.02.2008 11:08 af Bruger #6788




Tak for hjælpen alle sammen :D



t