powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP+Mysql Разбивка на страницу при rand()
4 сообщений из 4, страница 1 из 1
PHP+Mysql Разбивка на страницу при rand()
    #33529992
oracleh2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскадите пожалуйста как можно реализовать.

Хочу перемещать все записи в таблице случайным образом, а потом вывалить их на страницу... при чем записей стало много... раньше этой проблемы не было.

Запрос типа
select * from TABLE where pole='xxx' order by rand()

больше не устраивает, нужна еще при этом разбивка на страницы.

Я наколякал один код, но он все время при переходе на вторую страницу заново прогружает запрос и записи еще раз мешаются... Получается, что записи которые попали на первую страницу, могут оказаться и на второй...
То есть некоторые записи при таком запросе повторяются, а некоторые наоборот из страницы в страницу перемешиваются и люди их увидеть не могут. Как можно это сделать по человечески, чтобы нормально перемешивать строки и разюивать на страницы без повторного перемешивания?
...
Рейтинг: 0 / 0
PHP+Mysql Разбивка на страницу при rand()
    #33530018
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что это за странная задача, в которой необходимо выводить результат случайным, но гарантированным образом?
...
Рейтинг: 0 / 0
PHP+Mysql Разбивка на страницу при rand()
    #33530031
oracleh2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну нужно добиться результата, при которос каждая запись была бы гарантированно показана читателю. Но записи нужно перемешивать, чтобы не было такого, что одно записи читают, а другие нет. Но если человек бродит по страницам, то некоторые записи он просто может не увидить... причет практика показывает, что эти количество этих некоторых стремятится вообще к половине количества всех записей.
...
Рейтинг: 0 / 0
PHP+Mysql Разбивка на страницу при rand()
    #33530046
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну показывайте ему случайную страницу записей?
Вообще, постоянная пересортировка -- процедура не очень быстрая.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP+Mysql Разбивка на страницу при rand()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]