- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Нобходимо осуществить постраничную разбивку данных из базы, но при этом из базы должно вытянутся только 50 записей и на каждой странице будет по 6 записей.
Подскажите как это осуществить, а то нахожу только выборку из всех записей?
А чем вас, в данном случае, не устаивают операторы "ORDER BY" и "LIMIT" ?
Используйте в запросе LIMIT и всё. Никаких проблем не вижу.
;9722032']А чем вас, в данном случае, не устаивают операторы "ORDER BY" и "LIMIT" ?
Так я и сделал по "ORDER BY `rating` LIMIT 50" выборку, а как теперь ее разделить на страницы по 6 шт. и поставить навигацию?
Так я и сделал по "ORDER BY `rating` LIMIT 50" выборку, а как теперь ее разделить на страницы по 6 шт. и поставить навигацию?
те скрипты, которые которые вы находили возьмите и просто вместо первого запроса, где идёт подсчёт сколько ВСЕГО в базе, впишите число 50 и всё.
Так я и сделал по "ORDER BY `rating` LIMIT 50" выборку, а как теперь ее разделить на страницы по 6 шт. и поставить навигацию?
Примерно так :)
ORDER BY `rating` LIMIT 0,6
ORDER BY `rating` LIMIT 6,6
ORDER BY `rating` LIMIT 12,6
ORDER BY `rating` LIMIT 18,6
ORDER BY `rating` LIMIT 24,6
ORDER BY `rating` LIMIT 30,6
ORDER BY `rating` LIMIT 36,6
ORDER BY `rating` LIMIT 42,6
ORDER BY `rating` LIMIT 48,3
Так я и сделал по "ORDER BY `rating` LIMIT 50" выборку, а как теперь ее разделить на страницы по 6 шт. и поставить навигацию?
А зачем забирать все 50, если надо только 6?
Ну а если очень уж критично, используй array_slice
те скрипты, которые которые вы находили возьмите и просто вместо первого запроса, где идёт подсчёт сколько ВСЕГО в базе, впишите число 50 и всё.
Ну так мне вытянет только первые 50, а мне надо еще и отсортировать по рейтингу!
ORDER BY `rating` LIMIT 0,6
ORDER BY `rating` LIMIT 6,6
ORDER BY `rating` LIMIT 12,6
ORDER BY `rating` LIMIT 18,6
ORDER BY `rating` LIMIT 24,6
ORDER BY `rating` LIMIT 30,6
ORDER BY `rating` LIMIT 36,6
ORDER BY `rating` LIMIT 42,6
ORDER BY `rating` LIMIT 48,3
а как это организовать? На каждую страницу что-ли?Так они динамически должны формироватся.
Так я и сделал по "ORDER BY `rating` LIMIT 50" выборку, а как теперь ее разделить на страницы по 6 шт. и поставить навигацию?
А зачем забирать все 50, если надо только 6?
Ну а если очень уж критично, используй array_slice
Просто сейчас все вытаскивается на одну страницу, все 50 записей. Решил разбить на 6 страниц. ;)
Постраничная навигация. Первый же запрос.
Или в гугле забанили?