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

.
Krite
AlkatraZ (01.06.2010/11:17)
Вот, почитайте Хабра статью на отемуhttp://habrahabr.ru/blogs/mysql/54176/
Так пойдет?
$row_count = mysql_result(mysql_query('SELECT COUNT(*) FROM `table`;'), 0);
$rand = mt_rand(0, ($row_count - 1));
$row_text  =  mysql_fetch_assoc(mysql_query('SELECT `text` FROM `table` LIMIT '.$rand.',1'));
$mas_text = explode(' ', $row_text['text']);

shuffle($mas_text);

for($i=0; $i < 20; $i++)
{
  echo $mas_text[$i].' ';
}

P.S. bel9ev, пробуй, но только фильтровать не забудь, а то я не знаю как у тебя фильтация устроена(при записи или выходе обрабатываются данные).