Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 24 Май, 2012, 07:06:32

Страниц: 1 ... 4 5 [6]
Печать
Автор Тема: Постраничный вывод информации из БД (пагинатор)  (Прочитано 13528 раз)
0 Пользователей и 1 Гость смотрят эту тему.
phpdude    ↓ 
01 Март, 2010, 07:25:27
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66

IceD, простите, но это хуйня а не класс.
Спустя 36 секунд добавил
то есть скажу так - он выполняет свою роль в ваших проектах и все. на этом можно остановиться :)
 
давать его в пример нельзя
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
IceD    ↓ 
01 Март, 2010, 07:37:42 , спустя 12 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 9
Сила слова: 0

конкретика? )
он в общем то по сути то же что в первом посту просто получше сделано.
Записан

.
IceD    ↓ 
01 Март, 2010, 07:45:09 , спустя 7 минут 27 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 9
Сила слова: 0

точнее так - это php5 ООП модуль пагинации - а то что в первом посту - просто набор функций которые в общем то создадут такую же пагинацию.
Записан

.
Nyaah    ↓ 
01 Март, 2010, 08:23:11 , спустя 38 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 34
Сообщений: 518
Сила слова: 6.56

какой пхп5 ооп? тут пхп4 ооп и то с трудом =)
Записан

Work, buy, consume, die
NRG    ↓ 
01 Март, 2010, 10:33:56 , спустя 2 часа 10 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81


какой пхп5 ооп? тут пхп4 ооп и то с трудом =)
100%
я когда увидел "конструктор" то чуть не поперхнулся.
последний раз такое я замечал в какомто древнем учебнике по пхп, в реальных проектах почти не встречал.
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
CTAPbIu_MABP    ↓ 
01 Март, 2010, 12:37:41 , спустя 2 часа 3 минуты 45 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

конструктор - зверь
Записан

java.lang.OutOfMemoryError
md5    ↓ 
01 Март, 2010, 02:39:02 , спустя 2 часа 1 минуту 21 секунду
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

кстати, вот это зря делается
PHP
//массив топиков. Получаем все топики.
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
j-b-good    ↓ 
14 Июль, 2010, 09:38:51 , спустя 134 дня 17 часов 59 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

Подскажите, как правильнее нужно "палить" название категории передаваемую по средствам GET запроса, что бы вывести только нужную категорию новостей в пагинаторе ? Или я все сильно усложняю и это делается как то проще, или же помоему надо везде палить наличие $_GET['cat'] и если оно есть то добавлять к листалке и выборке из базы.
Записан
Givi    ↓ 
14 Июль, 2010, 09:56:09 , спустя 17 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

j-b-good, ну ясен хер что нужно брать это из ПОСТа либо ГЕТа. в зависимости от требований и задач. Ещё через куки можно, если любитель особого секса.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
phpdude    ↓ 
14 Июль, 2010, 10:02:29 , спустя 6 минут 20 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

Ещё через куки можно, если любитель особого секса.
ммм клубничка ... :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
j-b-good    ↓ 
14 Июль, 2010, 10:51:15 , спустя 48 минут 46 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

Все разобрался. Чет вначале тупанул:)
А сайт у вас прикольный, хорошо что такие есть)
Записан
sobol    ↓ 
19 Июль, 2010, 06:40:53 , спустя 5 дней 7 часов 49 минут 38 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 9
Сила слова: 22.22

Хуйня как минимум на этом:
SQL
SELECT COUNT(*) AS `counter`FROM `table`;
SQL
SELECT * FROM `table` LIMIT {$start}, {$nums};

Реальные пыхеры пишут так:
SQL
SELECT SQL_CALC_FOUND_ROWS x, y, z FROM `table_name` LIMIT {$offcet}, {$limit};
SQL
SELECT FOUND_ROWS();
Записан
Абырвалг    ↓ 
19 Июль, 2010, 06:44:20 , спустя 3 минуты 27 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6094
Сила слова: 1.31

спорное утверждение. С хайлоадом не работал, но вроде там такое практикуют.
 
Вот у меня вопрос, если кол-во записей нужно получить до того, как посчитать оффсет?
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Nyaah    ↓ 
19 Июль, 2010, 07:57:49 , спустя 1 час 13 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 34
Сообщений: 518
Сила слова: 6.56


Хуйня как минимум на этом:
SQL
SELECT COUNT(*) AS `counter`FROM `table`;
SQL
SELECT * FROM `table` LIMIT {$start}, {$nums};

Реальные пыхеры пишут так:
SQL
SELECT SQL_CALC_FOUND_ROWS x, y, z FROM `table_name` LIMIT {$offcet}, {$limit};
SQL
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
phpdude    ↓ 
19 Июль, 2010, 09:50:12 , спустя 1 час 52 минуты 23 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66

Реальные пыхеры пишут так:
хуйню пишут ваши нереальные пыхера
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: 1 ... 4 5 [6]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo