Проблема в поиске MySQL

198
28 февраля 2018, 10:07

Есть таблица

когда провожу поиск то регион игнорируется:

SELECT * 
FROM filter 
WHERE 
  typehouse = "Земля" AND typeoffer="Аренда" OR typeoffer="Продам" AND
  region="Омск" AND  price BETWEEN 10000 and 20000
ORDER BY id DESC
LIMIT 0,30

Можете обьяснить почему при поиске игнорируется столбец ???

Answer 1

У Вас не ограничен логический оператор OR:

SELECT * 
FROM filter 
WHERE 
  typehouse = "Земля" AND (typeoffer="Аренда" OR typeoffer="Продам") AND
  region="Омск" AND price BETWEEN 10000 and 20000
ORDER BY id DESC
LIMIT 0,30
READ ALSO
An Error Was Encountered Codeigniter - проблема при загрузке файла

An Error Was Encountered Codeigniter - проблема при загрузке файла

Хочу загрзить файл через форму:

253
Система выплат и пополнения счета

Система выплат и пополнения счета

Пишу сайтТипа интернет магазина

211
Правильная строка в параметре $_GET

Правильная строка в параметре $_GET

Предедаю get параметр

213