Просмотр поста

.
venom
Люди берегите воду - пейте пиво...

Хотел спросить по поводу rand на mysql, где будет нагрузка меньше ?

$res = mysql_fetch_array(mysql_query("SELECT * FROM `table` WHERE `id` > '0' ORDER BY RAND() LIMIT 1"));

или такой вариант
$num = mysql_num_rows(mysql_query("SELECT `id` FROM `table`"));
$rnd = rand(1, $num);
$res = mysql_fetch_row(mysql_query("SELECT * FROM `table` WHERE `id` = '" . $rnd . "' LIMIT 1"));