Advertentie | |
|
![]() |
||
Citaat:
Dit werkt niet, omdat je dan niet weet hoeveel ids er in de tabel zitten, en bovendien kunnen er gaten inzitten. Dit werkt beter. Eerst: SELECT COUNT(id) AS count FROM tabel; Met die count doe je 't volgende: $num = rand(1,$count); SELECT * FROM tabel LIMIT $num, 1; $num is een random offset, en je hebt er maar 1 nodig. LMD dus. |
![]() |
||
Verwijderd
|
Citaat:
Hij werkt [das al een begin ![]() alleen of ie het goed doetw ete ik niet http://hot-or-not.tk |
![]() |
|
ok,even teruggezocht hoe ik het gedaan had
Code:
$result=mysql_query("select * ". "from $tabel ". "order by rand() limit 1");
__________________
whatever u want, whatever u do, don't forget me :)
|
![]() |
||
Citaat:
![]() volgens mij is dit een speciale mysql (dus niet php) functie ik had de code ook een keer op dit forum gekregen, weet niet meer van wie... volgens mij werkt het zo: order bij rand() ==> hij zet alles in willekeurige volgorde limit 1 ==> hij pakt alleen de bovenste record
__________________
whatever u want, whatever u do, don't forget me :)
|
![]() |
|||
Citaat:
![]() Citaat:
__________________
Wer nicht fragt bleibt dumm.
|
![]() |
||
Citaat:
![]() het het topic http://forum.scholieren.com/Forum12/HTML/007209.html even teruggezocht, misschien heb je er iets aan
__________________
whatever u want, whatever u do, don't forget me :)
|
![]() |
||
Citaat:
|
Advertentie |
|
![]() |
|
|