IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Разбивка на страницы (http://www.imho.ws/showthread.php?t=66052)

Fillonik 11.08.2004 10:00

Разбивка на страницы
 
Помогите пожалуйста!
Задача стандартная: вытащить из мускула данные и разбить их на страницы.

Sheryld 11.08.2004 10:15

лучше вытаскивать данные уже постранично:

юзай LIMIT.

Hubbitus 11.08.2004 14:18

Если задача стандартная, почему не воспользоваться поиском? :(

Fillonik 11.08.2004 22:16

Цитата:

лучше вытаскивать данные уже постранично:
юзай LIMIT.
Нифига не получается!

Цитата:

Если задача стандартная, почему не воспользоваться поиском?
Так и знал, что кто-то отправит!
Ну не нашёл я ничего подходящего!

Sheryld 11.08.2004 22:41

что не получается?

select your_item from your_table limit offset numrows <--(mysql)

offset - сколько записей пропустить
numrows - сколько выбрать

допустим. нужно вывести 10 записей.

select your_item from your_table limit 0 10 - первая страница

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

логика там простая:

подсчитать общее кол-во записей
разбить на виртуальные страницы(в зависимости от размера страницы)
генерировать запросы к бд
возращать набор записей

поля:
кол-во страниц(после подсчета)
размер страницы(сколько записей)
набор данных(например массив)
текущая страница

http://www.google.ru/search?sourceid...ql+pager+class <--плохо искал:)

is_absent 11.08.2004 22:45

Sheryld
запятую пропустил между offset и numrows

Hubbitus 12.08.2004 00:26

Цитата:

Fillonik:
Так и знал, что кто-то отправит!
Ну не нашёл я ничего подходящего!
http://hghltd.yandex.ru/yandbtm?url=...sn=6&d=1043429
http://prop.to.kg/?what=articles&id=04
http://coding.all-designers.ru/artic...&&uact=decfont
http://www.codeby.net/content/view/148/
http://www.woweb.ru/index.fcg?id=1066407692


Часовой пояс GMT +4, время: 22:56.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.