Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как сделать выборку из базы по трём первым id

44K
08 апреля 2010 года
vadim525
41 / / 09.03.2010
доброго времени суток.
подскажите пожалуста как мне выташить из базы след даные:

есть таблица, в ней 6 строк
мн надо:
- на одну странице вывести первые три строки;
- на другую страницу след. 3, т.е с 3 по 6-ю

как надо сформировать запрос???
253
09 апреля 2010 года
Proger_XP
1.5K / / 07.08.2004
Почитайте про LIMIT.
44K
09 апреля 2010 года
vadim525
41 / / 09.03.2010
да вот сижу читаю, че та не допираю ....
как составить запрос на выборку id c 3 по 6
385
12 апреля 2010 года
SomewherSomehow
477 / / 25.07.2004
Задача немного сложнее чем кажется на первый взгляд. Если решать ее в ANIS SQL, то без последовательного уникального поля,по которому можно было бы делать органичение в выборке, не обойтись. Следовательно, если такого поля нет, то надо его добавить и потом в выборке просто писать where field between @bound_start and @bound_end, где field - то самое поле, а @bound_start и @bound_end ограничивающие параметры. Как-то так...
Если поле есть, то надо удостоверитсья что значения в нем идут последовательно, уникально и без пропусков.

Если конечно в таблице всегда будет 6 строк =), то можно написать limit 3 ... order by id - первые три строки, limit 3 order by id desc - последние, только последние еще раз развернуть order by надо, а то они в обратном порядке выведуться.
253
12 апреля 2010 года
Proger_XP
1.5K / / 07.08.2004
Цитата: SomewherSomehow

Если конечно в таблице всегда будет 6 строк =), то можно написать limit 3 ... order by id - первые три строки, limit 3 order by id desc - последние, только последние еще раз развернуть order by надо, а то они в обратном порядке выведуться.


LIMIT 0, 3 + LIMIT 3, 3 - и никакой сортировки.

385
12 апреля 2010 года
SomewherSomehow
477 / / 25.07.2004
Ну автор субд не указал. Я написал по аналогии с MS SQL, какой там синтаксис в MY SQL не знаю (limit же вроде My SQL?).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог