Demiurg
появился вопрос
из кода ... order by rand() limit 1
получаеться что будет браться не рандомная запись, а только ордер по рандомному полю, и соответственно максимальное кол-во случайно выведенных вариантов не равно кол-ву записей в этой таблице а равно кол-ву поелй в этой таблице.
Тоесть если в таблице два поля
id | name
и 4 записи:
1 тест
2 проверка
3 отладка
4 ошибка
то ... order by rand() limit 1 максимум выведет два варианта:
или 1 тест (ордер по номеру) или 3 отладка (ордер по алфавиту).
Я правильно понял?
А мне нужно чтобы выбрало все данные из случайно записи, тоесть или 1 тест или 2 проверка или 3 отладка или 4 ошибка