Вопрос по mysql

Rollo_Tomassi
На сайте с 04.04.2007
Offline
41
455

Не силен в php и mysql. Поэтому задаю вопрос.

Нужно вывести, например с пятой по десятую записи поля news_id.

Отсекаю с первой по пятую так:

SELECT ntext, ntitle, ndate, nuser FROM news ORDER BY news_id DESC LIMIT 5

А как вывести в определенном диапазоне не знаю.

Dreammaker
На сайте с 20.04.2006
Offline
569
#1

SELECT ntext, ntitle, ndate, nuser FROM news ORDER BY news_id DESC LIMIT 0, 5

начиная с нулевой пять штук, аналогично и начиная с нужной ...

T
На сайте с 19.12.2006
Offline
101
#2
Rollo_Tomassi:
Не силен в php и mysql. Поэтому задаю вопрос.

Нужно вывести, например с пятой по десятую записи поля news_id.

Отсекаю с первой по пятую так:

SELECT ntext, ntitle, ndate, nuser FROM news ORDER BY news_id DESC LIMIT 5

А как вывести в определенном диапазоне не знаю.

еслия правильно понял и надо news_id с 5 по 10, например, то:

SELECT ntext, ntitle, ndate, nuser FROM news WHERE news_id BETWEEN 5 AND 10 ORDER BY news_id DESC

Rollo_Tomassi
На сайте с 04.04.2007
Offline
41
#3

Спасибо!

Воспользовался вариантом Dreammaker .

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий