как сделать выборку из базы по трём первым id
подскажите пожалуста как мне выташить из базы след даные:
есть таблица, в ней 6 строк
мн надо:
- на одну странице вывести первые три строки;
- на другую страницу след. 3, т.е с 3 по 6-ю
как надо сформировать запрос???
Почитайте про LIMIT.
как составить запрос на выборку id c 3 по 6
Если поле есть, то надо удостоверитсья что значения в нем идут последовательно, уникально и без пропусков.
Если конечно в таблице всегда будет 6 строк =), то можно написать limit 3 ... order by id - первые три строки, limit 3 order by id desc - последние, только последние еще раз развернуть order by надо, а то они в обратном порядке выведуться.
Цитата: SomewherSomehow
Если конечно в таблице всегда будет 6 строк =), то можно написать limit 3 ... order by id - первые три строки, limit 3 order by id desc - последние, только последние еще раз развернуть order by надо, а то они в обратном порядке выведуться.
LIMIT 0, 3 + LIMIT 3, 3 - и никакой сортировки.
Ну автор субд не указал. Я написал по аналогии с MS SQL, какой там синтаксис в MY SQL не знаю (limit же вроде My SQL?).