Постраничный вывод инфы

regi

Новичок
Постраничный вывод инфы

1. У меня есть 3 таблицы в mysql, из которых генерируется прайс лист. Никак не пойму, как можно организовать постраничный вывод этого прайса. Если б таблица была одна, я бы просто использовал лимит. А здесь 3 таблицы, в одной содержится информация о категориях с id категории, в другой подкатегории, который при выводе инфы привязаны к категориям, а в третьей инфа о товарах, которые привязаны при выводе к каждой из групп.

2. Прайс лист будет обновляться достаточно редко, раз в месяц примерно, но по объему он достаточно большой. как ускорить его загрузку? может лучше один раз сгенерировать его и сохранить в хтмл и потом делать инклуды? как это сделать? и в любом случае придется делать постраничный вывод информации...
 

ForJest

- свежая кровь
и зазиповать потом и давать скачивать одним архивом. Или ещё лучше в формате Excell допустим.

А так - почитай примеры в документации по MySQL - узнаешь как связывать таблицы при выборках. LIMIT накладывается на результаты, полученные с помощью запроса и просто предотвращает поиск результатов сверх того количества которое тебе необходимо.
 

valerchik

Guest
без лимитов в запросе никак...
напиши функцию, которая будет расчитывать с какой по какую отгребать записи из таблицы, с учетом пересменной $page текущей страницы...
и все...
а сами номера страниц просто выводи с уже готовыми ссылками в которых будет нужная переменная $page

как-то не очень понятно по-моему объяснил :)
вобщем если что 85301234 :)
 
Сверху