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

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

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

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

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


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