SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.01.2012 17:53:40

Herotic
Участник
Зарегистрирован: 23.11.2009
Сообщений: 9

Выборка с использованием BETWEEN

Всем привет! Прошу помощи вот в какой ситуации, у меня есть таблица, где хранятся данные о пользователях. Там есть три столбца "день", "месяц" и "год" рождения. Сейчас я хочу сделать поиск по базе с несколькими параметрами, но столкнулся вот с какой проблемой, когда я выполняю запрос вида:

$result = mysql_query("SELECT (".$tekyear."-birthyear) as vos,rost,ves,birthday,birthmonth,birthyear,fotoportret,id,`".$lang."-name` as name
                       FROM anketu
                       WHERE sex='$sexform'
                       AND rost BETWEEN $rostotform AND $rostdoform
                       AND vos BETWEEN $vosrastotform AND $vosrastdoform
                       "
.$order."
"
);


Сервер мне отвечает

Unknown column 'vos' in 'where clause'

Подскажите, пожалуйста, как решить данную проблему?

Неактивен

 

#2 07.01.2012 18:08:37

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Выборка с использованием BETWEEN

AND ".$tekyear."-birthyear BETWEEN $vosrastotform AND $vosrastdoform

Неактивен

 

#3 07.01.2012 18:13:29

Herotic
Участник
Зарегистрирован: 23.11.2009
Сообщений: 9

Re: Выборка с использованием BETWEEN

Все работает! Огромное спасибо за помощь!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson