|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Алгоритм. Постраничный вывод. SQL. |
|
[решено] Алгоритм. Постраничный вывод. SQL.
|
Пользователь Сообщения: 81 |
Профиль | Сайт | Отправить PM | Цитировать Добрый день!
У меня есть функция, предположим: Navigate, которая в браузер выводит страницы и отмечает текущую страницу, на странице содержится 10 записей из таблице. При запросе пользователя по поиску, находит определенное количество записей. Как рационально определить количество найденных записей, чтоб организовать постраничный вывод записей, и вывести необходимые записи из таблицы? Зарание благодарю! |
|
Отправлено: 10:37, 25-06-2007 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Вы же знаете сколько записей нашлось. Вам осталось решить, сколько записей показывать на странице и всё. Номер текущей страницы встраиваете в SQL-запрос (оператор LIMIT) и показываете записи текущей страницы и перечисление всех страниц (1,2,3,...)
Поясните, что именно Вы не понимаете? |
------- Отправлено: 12:11, 25-06-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 81
|
Профиль | Сайт | Отправить PM | Цитировать Запрос подобного вида
SELECT field1, field2 FROM Table WHERE firld3=10 Найдет 30 записей SELECT field1, field2 FROM Table WHERE field3=10 LIMIT 0,10 найдет толко 10 записей Как мне определить общие количество найденных строк, чтоб потом в браузере вывести количество страниц? Или составлять два запроса? SELECT count(field1) as qqq FROM Table WHERE field3=10 а потом еще один запрос SELECT field1, field2 FROM Table WHERE field3=10 LIMIT 0,10 Можно ли составить один запрос? |
Отправлено: 14:52, 25-06-2007 | #3 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 15:43, 25-06-2007 | #4 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Да, именно так и это в смежной теме пролетало. Извиняюсь за самоцитату .
|
|
------- Отправлено: 17:14, 25-06-2007 | #5 |
Пользователь Сообщения: 81
|
Профиль | Сайт | Отправить PM | Цитировать Спасибо! Вопросов больше пока нет!
|
Отправлено: 07:14, 26-06-2007 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Постраничный вывод PHP + MySQL (готовое решение) | darksmoke | Вебмастеру | 6 | 19-05-2011 20:43 | |
Разное - [решено] *SQL* | MS SQL-2005 как узнать зависимые таблицы | pva | Программирование и базы данных | 1 | 21-09-2009 10:55 | |
[решено] SQL + SQL CAL + сервер 1С:Предприятия | infbiz | Лицензирование продуктов Microsoft | 15 | 03-07-2007 14:00 | |
Как сделать постраничный вывод? | FADE | Вебмастеру | 7 | 20-07-2004 18:37 | |
постраничный вывод | chem1 | Вебмастеру | 4 | 16-01-2004 22:46 |
|