У меня есть база данных с более чем миллионом записей. Я пытаюсь получить записи в рандомизированном порядке. База данных заполнена ссылками на изображения, и каждое изображение имеет уникальный номер. Итак, я должен иметь возможность воссоздать тот же «случайный» порядок для следующих и предыдущих кнопок на картинках?Регенерировать «случайный» запрос MySQL
Есть ли способ придумать запрос и сохранить его в файле cookie или сеансе и повторно использовать его для восстановления моего случайного порядка?
В целом это эффективно, потому что я не хочу, чтобы время загрузки было высоким?
Любое предложение является удивительным.
Вам нужно восстановить «случайное» изображение после предыдущих, следующих операций? Вам нужен случайный для каждого пользователя? Возможно дублировать? Вам нужен настоящий случайный или просто необычный порядок? – sectus
Вы также можете использовать 'shuffle()' в массиве результатов из вашего SQL-запроса. http://php.net/manual/en/function.shuffle.php –
@sectus, вот ответы на вопросы: 1) Я просто хочу пройти через них, в том же порядке, который был показан в галерее 2) Нет. Это может быть одно и то же, но я хочу изменить порядок, на который они нажимают «Перемешать снова». 3) Нет дубликатов. 4) Необычный порядок совершенен. –