[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбор определенных строк
valik3210
Добрый вечер.

Как выбрать из базы к примеру строки с 5-ой по 10-у???



Спустя 5 минут, 11 секунд (28.12.2010 - 19:19) sharki написал(а):
Читай про LIMIT

например SELECT * FROM `table` LIMIT 5, 5 т.е начиная с 5 вывести 5 строк

Спустя 1 минута, 31 секунда (28.12.2010 - 19:21) quickxyan написал(а):
думаю через between

select * from table where id between 5 and 10


вроде так

Спустя 1 минута, 10 секунд (28.12.2010 - 19:22) sharki написал(а):
quickxyan
Для обычных людей лучше LIMIT biggrin.gif

Спустя 1 минута, 43 секунды (28.12.2010 - 19:24) waldicom написал(а):
Без ORDER BY вопрос не имеет смысла.

Спустя 2 минуты, 45 секунд (28.12.2010 - 19:27) valik3210 написал(а):
Спасибо всем изучаю Ваши предложения.

Спустя 2 часа, 16 минут, 5 секунд (28.12.2010 - 21:43) quickxyan написал(а):
кстати да, если будешь использовать between не забудь отсортировать БД по id, а то будет работать не правильно

Спустя 11 часов, 49 минут, 38 секунд (29.12.2010 - 09:32) linker написал(а):
quickxyan
BETWEEN используется в условии и в определенные моменты при условии
...`id` BETWEEN 5 AND 10...
когда в базе вообще нет значений `id` равных 5, 6, 7, 8, 9, 10 - результат запроса будет пустым, а это не то, что хотел ТС. Поэтому LIMIT с сортировкой.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.