давать его в пример нельзя
Форум → Программирование → Пыхнуть хотите? → F.A.Q. → Постраничный вывод информации из БД (пагинатор)
Постраничный вывод информации из БД (пагинатор)
-
1 марта 2010 г. 7:25, спустя 6 минут 9 секунд
IceD, простите, но это хуйня а не класс.Спустя 36 сек.то есть скажу так - он выполняет свою роль в ваших проектах и все. на этом можно остановиться :)
давать его в пример нельзяСапожник без сапог -
1 марта 2010 г. 7:37, спустя 12 минут 15 секунд
конкретика? )
он в общем то по сути то же что в первом посту просто получше сделано. -
1 марта 2010 г. 7:45, спустя 7 минут 27 секунд
точнее так - это php5 ООП модуль пагинации - а то что в первом посту - просто набор функций которые в общем то создадут такую же пагинацию. -
1 марта 2010 г. 8:23, спустя 38 минут 2 секунды
какой пхп5 ооп? тут пхп4 ооп и то с трудом =)Work, buy, consume, die -
1 марта 2010 г. 10:33, спустя 2 часа 10 минут 45 секунд
100%
какой пхп5 ооп? тут пхп4 ооп и то с трудом =)
я когда увидел "конструктор" то чуть не поперхнулся.
последний раз такое я замечал в какомто древнем учебнике по пхп, в реальных проектах почти не встречал. -
-
1 марта 2010 г. 14:39, спустя 2 часа 1 минуту 21 секунду
кстати, вот это зря делается//массив топиков. Получаем все топики.
все умрут, а я изумруд -
14 июля 2010 г. 9:38, спустя 134 дня 17 часов 59 минут
Подскажите, как правильнее нужно "палить" название категории передаваемую по средствам GET запроса, что бы вывести только нужную категорию новостей в пагинаторе ? Или я все сильно усложняю и это делается как то проще, или же помоему надо везде палить наличие $_GET['cat'] и если оно есть то добавлять к листалке и выборке из базы. -
14 июля 2010 г. 9:56, спустя 17 минут 18 секунд
j-b-good, ну ясен хер что нужно брать это из ПОСТа либо ГЕТа. в зависимости от требований и задач. Ещё через куки можно, если любитель особого секса. -
14 июля 2010 г. 10:02, спустя 6 минут 20 секунд
Ещё через куки можно, если любитель особого секса.
ммм клубничка … :)Сапожник без сапог -
14 июля 2010 г. 10:51, спустя 48 минут 46 секунд
Все разобрался. Чет вначале тупанул:)
А сайт у вас прикольный, хорошо что такие есть) -
19 июля 2010 г. 18:40, спустя 5 дней 7 часов 49 минут
Хуйня как минимум на этом:SELECT COUNT(*) AS `counter`FROM `table`;
SELECT * FROM `table` LIMIT {$start}, {$nums};
Реальные пыхеры пишут так:SELECT SQL_CALC_FOUND_ROWS x, y, z FROM `table_name` LIMIT {$offcet}, {$limit};
SELECT FOUND_ROWS();
-
19 июля 2010 г. 18:44, спустя 3 минуты 27 секунд
спорное утверждение. С хайлоадом не работал, но вроде там такое практикуют.
Вот у меня вопрос, если кол-во записей нужно получить до того, как посчитать оффсет? -
19 июля 2010 г. 19:57, спустя 1 час 13 минут 29 секунд
Умные люди пишут:
Хуйня как минимум на этом:SELECT COUNT(*) AS `counter`FROM `table`;
SELECT * FROM `table` LIMIT {$start}, {$nums};
Реальные пыхеры пишут так:SELECT SQL_CALC_FOUND_ROWS x, y, z FROM `table_name` LIMIT {$offcet}, {$limit};
SELECT FOUND_ROWS();
…это ключевое слово означает лишь, что сервер должен сгенерировать и отбросить оставшуюся часть результирующего набора, а не останавливаться, выбрав затребованное количество строк…
То есть, если юзаем SELECT COUNT(*) FROM table WHERE … + SELECT table.col1, table.col2 … FROM table, получаем два запроса, один по индексу, с простым подсчётом строк, второй выбирает нужные данные, а если с SQL_CALC_FOUND_ROWS, то получаем один запрос, который выбирает все записи из таблицы, затем подсчитывает кол-во строк, после чего откидывает ненужные. Тоесть если выбирать из таблицы с TEXT или BLOB полями, во втором случае получится пистец…С хайлоадом не работал, но вроде там такое практикуют.
сомневаюсь ))) кеширование, каширование и ещё раз кеширование )Work, buy, consume, die -
19 июля 2010 г. 21:50, спустя 1 час 52 минуты 23 секунды
Реальные пыхеры пишут так:
хуйню пишут ваши нереальные пыхераСапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!