20. august 2003 - 22:17Der er
14 kommentarer og 1 løsning
Tilfældige udtræk af database
Hvordan trækker jeg nemmest X tilfældige rækker ud af en MySQL database. Jeg ved der er nogle problemer med RAND(), så det er i orden hvis I viser mig et PHP-workaround :-)
$total = SELECT COUNT(*) from tabel ORDER BY id ASC $randomtal = mt_rand(0, $total-1); $tilfældigpost = SELECT * FROM tabel ORDER BY id ASC LIMIT $randomtal, 1
Det er jeg ikke sikker på at de er. Ville gerne have en løsning hvor jeg kun behøver ET udtræk. Det er faktisk mest udtrækket jeg er i tvivl om, kan man trække to rækker ud med hver sit ID i en omgang ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.