Hallo,
Weet iemand hoe ik kan maken dat er uit een tabel rondom een rij wordt gekozen?
1.735 views
SELECT
koloma,
kolomb,
kolomc
FROM
tabelnaam
ORDER BY
RANDOM()
LIMIT 1;
pgFrank schreef op 25.02.2009 18:36Je zou het bijna zelf kunnen bedenken:
SELECT koloma, kolomb, kolomc FROM tabelnaam ORDER BY RANDOM() LIMIT 1;
Mocht je een held zijn en MySQL gebruiken, dan heb je RAND() nodig.
Een for-loop is een redelijk domme aanpak, je haalt een miljoen records op en gaat er dan random ééntje uithalen? Hoezo overbodig...
Edit:
RAND als in randdebiel... Geeft goed weer hoe MySQL met jouw data omgaat. ;)
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /storage/mijndomein/users/1/public/sites/www.mijn-site.nl/test.php on line 12
$test1 = mysql_query("SELECT * FROM `test` ORDER BY `RANDOM()`");
$test = mysql_fetch_object($test1);
Catchable fatal error: Object of class stdClass could not be converted to string in /storage/mijndomein/users/1/public/sites/www.mijnsite.nl/test.php on line 13