Многостраничность
Вот такая беда.
А ASP вот когда через ADO обращаешься к БД выборка RecordSet имеет сразу 2 полезных свойства PageSize, AbsolutePage и 2 метода RecordCount и PageCount. Я уверен, что нечто подобное есть и в PHP. Очень удобно ...
Поищи ... С их помощью многостраничный вывод делается за 15 мин.
Цитата:
On 2002-02-01 1737, Xupypr wrote
Проблема вот в чём. Есть БД, а в ней таблица. Читаю из таблицы и формирую HTML на лету, но вот в чём дело, когда записей много, то их бы разбить по страницам, но как это сделать никак не пойму. Кстати сделат надо на PHP и чтобы страницы создавались на лету и переход между ними был по ссылочкам...
Вот такая беда.
В синтаксисе команды select в mysql есть такие такое предложение, как limit
select * from table
limit a, b
где a -- номер строки с которой начать выводить, b количество строк, которые нужно выводить
или
select * from table
limit a
где a -- кол-во строк, кот. нужно выводить.
Вот, манипулируя параметрами а и б можно выводить по страницах.
a=<???.?? ????>*page
b=a+<???.?? ????>
(?.?. ??? sql ???? ?? ????, ?? ?? ????, ????? 1?? ?????? 0 ??? 1. ???? 1, ?? ? a ????? ???????? 1)