Цикличное изменение порядка вывода

skryisli

Новичок
Суть такая: есть таблица. Необходимо чтобы при каждом новом заходе она выводилась в новом порядке по принципу карусели. Т.е.
1234567890
2345678901
3456789012
и т.д. И при этом нужен постраничный вывод.
Сейчас всё это работает так: у каждой записи есть счётчик и у первой в выборке он увеличивается на единицу. Соответственно выборка сортируется по счётчику по возрастанию, сливается в браузер и на страницы режется уже яваскриптом.
Сам понимаю, что не гуд, но основная проблема в том, что, расколачивая на страницы средствами ПХП, я не имею никакой гарантии что между переходами по страницами не будет клика с другого компа и счётчик не перепишется. Тогда юзер увидит не следующую страницу, а вообще левый порядок. И к кукам тоже фиг привяжешь, иначе каждый новый юзер будет смотреть страницу с нуля.
Короче, затык.
 

tz-lom

Продвинутый новичок
на страницы надо делить уже в запросе,нечего базу попусту мучать
храните счётчик в куках или сессии
 

tz-lom

Продвинутый новичок
skryisli
да,проглядел,но тогда есть некоторый взаимоисключающий элемент - у каждого пользователя не должна нарушаться последовательность,но при этом совершенно не ясно с какой именно надо начать
возможно вам стоит хранить какое то начальное значение для всех новых и его как то обновлять,а для тех кто уже ходит использовать куку
а вообще нафига такое надо?
 

skryisli

Новичок
возможно вам стоит хранить какое то начальное значение для всех новых и его как то обновлять,а для тех кто уже ходит использовать куку
Мысль. Обновлять общий счётчик если нет запроса к номеру страницы, иначе замораживать в куке. Чувак, ты мегамозг!
Правда детали пока не ясны. Но это дело техники. Лишь бы идея верна была.
PHP:
а вообще нафига такое надо?
Усе мы под начальством ходим, а пути их неисповедимы.
 

skryisli

Новичок
weregod вообще-то нет. При такой системе каждый юзер будет получать как бы замороженный снимок этой карусели на момент обращения.
 
Сверху