SiMM
Новичок
> вообще не понял, что неправильно-то?
Правильно, неправильно - эти два слова тут не при чём. Выше было сказано
> если таблица очень большая
и ты считаешь, что выбрать все id из базы (суммарный объём полученной инфы, я так понимаю, может быть довольно большим), а потом выбрать конкретный id, будет быстрее, чем взять количество записей в базе и затем выбрать случайную?
Ну что ж... последуй совету Фаната
PS: кстати, нормальный (ИМХО) вариант в два запроса в форуме приводился, и не раз, только что-то с поиском стало туго - найти не смог - в двух словах - узнаёшь число записей, а потом делаешь выборку с LIMIT $rand,1, где $rand - число от 0 до количества записей-1.
Правильно, неправильно - эти два слова тут не при чём. Выше было сказано
> если таблица очень большая
и ты считаешь, что выбрать все id из базы (суммарный объём полученной инфы, я так понимаю, может быть довольно большим), а потом выбрать конкретный id, будет быстрее, чем взять количество записей в базе и затем выбрать случайную?
Ну что ж... последуй совету Фаната
PS: кстати, нормальный (ИМХО) вариант в два запроса в форуме приводился, и не раз, только что-то с поиском стало туго - найти не смог - в двух словах - узнаёшь число записей, а потом делаешь выборку с LIMIT $rand,1, где $rand - число от 0 до количества записей-1.