- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сам скрипт обрабатывает файлы по типу MYSQL
Далее делаем запрос
Суть проблемы в том что если LIMIT 0,10 все выводится, но как только LIMIT 10,10 и более ничего не выводит.
Сам скрипт https://cloud.mail.ru/public/b842319b3395/fSQL.php
Помогите разобраться с проблемой.
Создать базу
Эм.... Вы вообще почитайте как работает LIMIT
Вы что хотите вообще вывести то?
Проблемы никакой нету. Инструкцию к инструменту почитайте.
Эм.... Вы вообще почитайте как работает LIMIT
Вы что хотите вообще вывести то?
А что там не так? Человек хочет вывести следующие 10 строк начиная с 10 строки.
А что там не так? Человек хочет вывести следующие 10 строк начиная с 10 строки.
Я уже написал, что нет. Инструкцию прочитайте и всё заработает. Я не знаю, что человек хочет, я вижу, что он говорит скрипту вывести данные между 10 и 10 строчкой.
Если тебе нужно вывести следующие 10 записей то есть специальный параметр OFFSET, запрос ниже выведет 10 записей со смещением на 10. Я думаю именно это тебе и нужно.
Чтобы сделать смещение используй параметр OFFSET в запросе.
Хотя стоп, а записей то сколько в таблице? Чуть запутал тоже человека. В коде всё ок.
Mr_Mingaev, не надо писать OFFSET, запятая и так это означает.
Как работает лимит я знаю, первый параметр с какой записи начать выборку, второй сколько выводить.
В таблице у меня 300+ записей, я сделал постраничную навигацию, по 10 записей на страницу, проблема в том что, если мы на первой странице все первых 10 записей из запроса выводятся, если перехожу на 2-ю страницу или любую выше первой, записи не выводятся, считается все правильно, сколько строк в таблице и строк на вывод, а вот сами записи не выводятся.
Ужас прям какой-то...
А если вывести на экран текст запроса получения данных и mysql_error() - ничего понятнее не становится?
Ужас прям какой-то...
А если вывести на экран текст запроса получения данных и mysql_error() - ничего понятнее не становится?
ничего не показывает.
Запрос обрабатывается, потому как пересчитывает количество строк, а вот
уже пустой, он ничего не показывает.
на первой странице (LIMIT 0,10) все данные выводит, на всех последующих запрос проходит, а вот данные отсутствуют.
ничего не показывает.
Запрос обрабатывается, потому как пересчитывает количество строк, а вот
уже пустой, он ничего не показывает.
на первой странице (LIMIT 0,10) все данные выводит, на всех последующих запрос проходит, а вот данные отсутствуют.
Попробую по другому.
Напишите в php коде после вызова запроса:
то что там в коде обработчика - неинформативно.
Запрос обрабатывается, потому что пересчитывается количество строк - вот тут вообще непонятно. Что он пересчитывает если пустой?
Огромная доля вероятности того, что в текст запроса непопадают данные, или попадают криво. Рабочий код или работает всегда, или спотыкается на криво подсунутых параметрах, или на отсутствии данных для обработки. Поэтому начнем c ошибок SQL.
---------- Добавлено 31.07.2014 в 14:36 ----------
Да, чтобы совсем просто - текст запроса в phpmyadmin и сделать выборку.