Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Правильный LIMIT для определенной записи
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Правильный LIMIT для определенной записи

Страниц (1): [1]
 

1. Viper - 30 Марта, 2014 - 13:25:31 - перейти к сообщению
Собстно вопрос такого характера.
Есть постраничная навигация. При запросе index.php?item=30 я делаю LIMIT 30, 20
Т.е. начать выборку с 30-ой строки и ограничить 20-ю записями. Все вроде как нормально если записи упорядочены по убыванию, т.е. 1, 2, 3...

Проблема начинается когда записи упорядочены в обратном порядке. Что-то моя поварешка не хочет никак работать...

Может кто подскажет правильное направление?
2. IllusionMH - 30 Марта, 2014 - 14:28:33 - перейти к сообщению
Viper, так отсортируйте записи в нужном порядке и после этого задавайте сдвиг и кол-во
3. Viper - 01 Апреля, 2014 - 16:53:09 - перейти к сообщению
IllusionMH пишет:
так отсортируйте записи в нужном порядке и после этого задавайте сдвиг и кол-во


поставлю вопрос по другому.
Как узнать limitstart для LIMIT если выборка начата c 30-ой записи?
Ясно что для записи с id=1 LIMIT не может быть 1, 20
4. IllusionMH - 01 Апреля, 2014 - 17:34:19 - перейти к сообщению
Viper, а зачем постраничную навигацию привязывать к айтемам? Всегда играет роль 2 параметра: номер страницы и кол-во элементво на странице.
В противном случае мутить что-то на подобии этого

 

Powered by ExBB FM 1.0 RC1