login  Naam:   Wachtwoord: 
Registreer je!
 Forum

random gegevens uit mysql tabel

Offline stuifie - 14/04/2005 16:35
Avatar van stuifiePHP beginner Hoe kan je 10 random gegevens uit een mysql tabel halen?

8 antwoorden

Gesponsorde links
Offline ranco - 14/04/2005 16:38
Avatar van ranco PHP gevorderde Als je id's in de tabel hebt staan kun je doormiddel van het laatst opgegegeven id in de database een random nr genereren (random()), waarna je deze id's dan kunt ophalen uit de database
Offline stuifie - 14/04/2005 16:40
Avatar van stuifie PHP beginner moet je dan 10 keer een mysql query gaan maken of kan dat ook anders?
Offline ranco - 14/04/2005 16:47
Avatar van ranco PHP gevorderde Dat lijkt me idd wel, je kunt ook een foreachlus maken door eerst alle id's in een array te stoppen, en deze lus(lees query) per id 1 maal te doorlopen
Offline Scott - 14/04/2005 18:17
Avatar van Scott Gouden medaille

PHP ver gevorderde
SELECT * FORM tabel ORDER BY RAND()
Offline ranco - 14/04/2005 18:32
Avatar van ranco PHP gevorderde Idd Scott, deze functie is mysql kende ik nog niet

Dit zou dan de volledige query moeten worden:

SELECT * FORM tabel ORDER BY RAND() LIMIT 10;
Offline xSc - 14/04/2005 18:46
Avatar van xSc Onbekend Ranco, ik vraag me af of jouw oplossing goed is.

Ik denk deze:

SELECT RAND(ID) FROM tabel LIMIT 10

(gok)
Offline webstab - 15/04/2005 17:24
Avatar van webstab PHP ver gevorderde Die van ranco is goed. Ik gebruik die toch al eventjes en het werkt toch.
Offline besje - 16/04/2005 18:58
Avatar van besje Nieuw lid SELECT * FORM tabel ORDER BY RAND() LIMIT 10;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.16s