Настя
Настя

Есть mysql запрос, после идет функция $myrow = mysql_fetch_assoc($result). И теперь мне нужно перемешать $myrow.

Как это сделать? Мне нужно смешать именно результат. Не могу сделать это в запросе, потому что: 1) функция RAND() требует очень много ресурсов сервера. 2) В таблице, из которого берутся данные, id прерываются (1, 3, 4, 6 ...) 3) Я вывожу из таблицы не все подряд, а только определенные строки. Поэтому в запросе я не выводить в смешанном порядке.

ОМ
Ольга Мальцева

Запрос в запросе сделай и всё в процедуру.
так будет логичнее
те селект (селект) ордер ранд

Ан
Анюта

то что получаешь засунь в массив, а дальше юзай array_rand()

Похожие вопросы
Проблема с запросом к БД - MySQL
Что не так в этом проклятущем MySQL запросе!?
php запрос к MySQL(SQL)
PHP запрос к MySQL: логическое "ИЛИ"
запрос к MySQL с использованием json_encode
Как сгруппировать данные в MySQL запросе?
запрос в mysql (update)
Простой запрос в MySQL
Запрос MYSQL
mysql запрос