Реализация возможности выборки данных "снизу"

Рейтинг: -1.3299  
На голосовании
Предложил Borisenko Valentin 23.09.2015 10:45:36

Реализация возможности выборки данных "снизу"

Здравствуйте коллеги,

в параметрах для постраничной навигации и ограничения количества выводимых элементов (arNavStartParams) есть параметр "nTopCount" - ограничить количество сверху. Странно что нет аналогичного параметра, например, "nBottomCount" - для ограничения количества снизу. Так же было бы не лишним ввести параметры для ограничения выборки по определенным строкам, например, "nStartCount" / "nEndCount" - по аналогии с "LIMIT nStartCount, nEndCount".

Рейтинг: 0  
Аваков Александр 24.09.2015 11:33:22
LIMIT nStartCount, nEndCount - не правильно. Учите SQL. LIMIT [offset], rows. Если параметр один, то он задает максимальное количество выбираемых записей, если же параметра 2, то первый задает отступ от верха таблицы, а второй макс. кол-во записей.
А чтобы выбирать снизу используют обратную сортировку. ORDER BY id DESC LIMIT 10 выберет 10 последних записей.
Рейтинг: 0  
Borisenko Valentin 25.09.2015 14:51:32
LIMIT nStartCount, nEndCount - не правильно. Учите SQL. LIMIT [offset], rows. Если параметр один, то он задает максимальное количество выбираемых записей, если же параметра 2, то первый задает отступ от верха таблицы, а второй макс. кол-во записей.
А чтобы выбирать снизу используют обратную сортировку. ORDER BY id DESC LIMIT 10 выберет 10 последних записей.
Это был не я (((