MySQL запрос

SparcoCF

Новичок
MySQL запрос

Привет у меня есть таблица:

id Name Secondname
1 Sergey Ivanov
2 Alex Petrov
3 Peter Vasilev
4 Andrew Chernyh
5 Pavel Stepanov
6 .... .....
7 .... .....
8 .... .....

как должен выглядеть mysql_query чтобы вывести данные только от id=2 до id=6 ?
например чтобы вывести данные от id=2 и до конца таблицы запрос будет выглядеть вот так:
$result = mysql_query("SELECT * FROM contacts WHERE id>2");

Помогите, а то загибаюсь нигде не могу найти как это сделать :(
 

Фанат

oncle terrible
Команда форума
ну так добавь во where еще одной условие.
логические операторы AND и OR тебе знакомы?
 

SparcoCF

Новичок
Простите просто не очень разбираюсь в синтаксисе, пожалуйста покажите пример как будет выглядеть запрост от id=2 до id=6
вот так будет выглядеть ?
$result = mysql_query("SELECT * FROM contacts WHERE id>2 AND id=6");

Не знаю правда .. скажите, а то устал ничего не выходит :(
 

SparcoCF

Новичок
berkut
здесь форум где люди помогают друг другу, если бы я мог заплатить обратился бы на портал фрилансеров

-~{}~ 04.05.09 23:47:

Если кому то будет нужно вот решение:
$result = mysql_query("SELECT * FROM contacts LIMIT 2,4");

или
$result = mysql_query("SELECT * FROM contacts WHERE id>2 LIMIT 2,6");

-~{}~ 04.05.09 23:49:

и еще
$result = mysql_query("SELECT * FROM contacts WHERE id>=2 AND id<=6");
 

Фанат

oncle terrible
Команда форума
SparcoCF
честно говоря, глупее твоего решения с лимитом придумать невозможно

-~{}~ 04.05.09 23:52:

а последнее правильное.
еще в mysql есть оператор BETWEEN, что в переводе с английского означает "между"
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
SparcoCF
десь форум где люди помогают друг другу, если бы я мог заплатить обратился бы на портал фрилансеров
Да данном форуме сложилась традиция - не давать готовых ответов.
Здесь лишь помогают достичь нужного результата _самостоятельно_
 
Сверху