Random från datbas

PHP

1 svar · 234 visningar · startad av Fuel

Medlem sedan okt. 20001 285 inlägg
Trådstart#1

varför funkar detta så kasst ?

"SELECT * FROM apa ORDER BY RAND() LIMIT 1"

Medlem sedan aug. 20002 975 inlägg
#2

Någon skillnad om du gör så här:

$N = mt_rand(0, pow(2,31)-1); 
// Har du en PHP-version före 4.2.0 så måste du köra mt_srand före mt_rand 

$sql = "SELECT * FROM apa ORDER BY RAND($N) LIMIT 1";
261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)