webForumDet fria alternativet

Random-kommando för MySQL?

5 svar · 397 visningar · startad av lillebror

lillebrorMedlem sedan apr. 20041 597 inlägg
#1

Hej,

Jag undrar om det finns ett random-kommando (i MySQL) eller motsvarande som man kan kan använda på ett SQL-resultat för att slumpa ut en ny bild varje gång en användare laddar om sidan?

tydalMedlem sedan juni 20034 013 inlägg
#2

ORDER BY RAND()

nitro2k01Medlem sedan aug. 20039 342 inlägg
lillebrorMedlem sedan apr. 20041 597 inlägg
#4

nitro2k01 skrev:

Den som söker skall finna

Denna länk fungerade inte!

Om jag skall använda mig av ORDER BY RAND() ... skulle det kunna se ut så här då?

SELECT pictureID FROM tblpictures ORDER BY RAND()

Kommer denna select-sats ge mig ett och endast ett pictureID som den har slumpat fram från hela tblpictures?

@ndersMedlem sedan juni 200032 969 inlägg
#5

Nej, du kommer inte bara att få en post, du kommer få alla poster, i slumpvis ordning. Vill du begränsa antalet får du använda LIMIT.

mvh

lillebrorMedlem sedan apr. 20041 597 inlägg
#6

Check! :)

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)