|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 31 Jan 2001 12:14:50 To : Alexander Averbuh Subject : Re: Постраничный вывод --------------------------------------------------------------------------------
В твоём письме от Sat, 27 Jan 2001 14:00:00 +0300 написано:
AA> Как реализовать сабж? Скажем, имеется на сервере база данных, из которой
AA> отбираются по заданным кретериям записи. Хочется, чтобы за один раз
AA> выводилось, скажем, 20 записей. А потом, чтобы можно было перейти к
AA> следующим 20 и т.д. В общем, как обычно на поисковых серверах. Интересует
AA> вариант как с применением SLQ, так и без него.
Однофигственно - по номеру страницы посредством операции * вычисляешь
стартовую запись, делаешь запрос, и вперед. Если SQL-сервер продвинутый, а
загрузка не очень - можно пытаться держать сессию и незакрытый курсор. Если
SQL-сервер недостаточно продвинутый, так просто не очень получится, а если
загрузка продвинутая, то ресурсов не хватит.
--
Artem Chuprina E-mail: ran@ran.pp.ru
Programmer FIDO: 2:5020/371.32
Memonet Ltd. Phone: +7-095-284-1356
--- slrn/0.9.6.3-as (Linux)
* Origin: AKA с подствольным плюсомётом (2:5020/371.32)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/725605a9ee57c.html, оценка из 5, голосов 10
|