|
MySQL.RU - Webboard
Вернуться
проблема с условиями в запросе (shmeller) 03/04/2010 - 18:50:17
Re: проблема с условиями в запросе (shmeller) 03/04/2010 - 18:56:41
Re: проблема с условиями в запросе (omickron) 04/04/2010 - 07:53:40
> Original message text:
> From: shmeller - 03/04/2010 - 18:50:17
> Subject:проблема с условиями в запросе
> -----------------
> Здравствуйте, помогите написать корректный запрос к базе.
>
> из таблицы нужно вытащить строки, с определенным городом и из этого города вытащить строки с 3-мя определенными критериями ( в моем случае тип недвижимости.
> Я пишу так
> SELECT * FROM const WHERE city='$city' AND type='$ta' OR type='$tb' OR type='$tc' OR type='$td'
> но он вытаскивает все подряд (
>
From: omickron - 04/04/2010 - 07:53:40
Subject:проблема с условиями в запросе
-----------------
Вы забыли поставить скобки, которые окружают варианты типа.
SELECT * FROM const WHERE city='$city' AND (type='$ta' OR type='$tb' OR type='$tc' OR type='$td')
Ещё можно так: AND type IN ('$ta', '$tb', '$tc', '$td');
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36953
|
|