что не получается?
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 <--плохо искал