FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
hej,
som min rubrik avslöjar letar jag efter en bra och smidig lösning till att slumpa 10 medlemmar på framsidan av min sida, något som inte är nåt större problem men jag vill INTE att samma medlem skall få förekomma fler än 1 gång. Några förslag? :huh: |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
Vet i alla fall att man kan göra det med RAND() när det gäller MySQL.
http://dev.mysql.com/doc/refman/4.1/en/mat...-functions.html Eller finns det risk att samma rad kan dyka upp flera gånger med den kanske? |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
ja, jag måste på något vis lagra de som har slumpats fram genom program loopen :/
|
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Administratör
|
order by Rand() limit 10
--- Skall funka. Du skall inte behöva lagra vilkka som redan slumpats. Tack.
__________________
@Zn4rK - Börja blogga - Paintball i Göteborg Det jag skriver är mina personliga åsikter och återspeglar inte vad WN eller andra företag jag representerar tycker. |
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Citat:
Lägg till "DISTINCT" i sql:en om du skulle få upp samma två gånger trots allt.. "SELECT DISTINCT <kollumner> FROM...." Ofta används Distinct för att rensa dåliga joins och liknande men i detta fall bör användandet vara korrekt ![]() |
||
![]() |
![]() |
Svara |
|
|