Sql.RU
Сайт SQL.ru — сборище непрофессиональный статей на тему разнообразных СУБД. Никакого отбора. Два примера:
Статья о поиске на базе PHP и MySQL [ >>> ]
Ни слова о mnogosearch, поиске по релевантности в MySQL (тут можно простить — возможно статья старая), ereg_replace, mysql_result и прочее.
Статья «Случайный выбор записей из базы данных с помощью PHP» [ >>> ]
Чем автора не устроил mysql_data_seek(случайное_число) или SELECT * FROM table ORDER BY rand() LIMIT сколько_там_надо? Загадка.
Комментарии 8
Пробовали. Оказалось, что ВОЗМОЖНЫ ситуации, когда на статистически значимой выборке НЕКОТОРЫЕ записи не выбираются то есть ВООБЩЕ :)
В самом деле, там, видимо, не раномерное распределение, а
А вот mysql_data_seek — самое оно. Ну, правда, лишний запрос на вычисление количества записей, но это всего 2 запроса, причем всегда, а не N…
Есть другие способы — LIMIT m,n, mysql_data_seek. Я о них упоминал.