У меня есть таблица домов с (страна, город, район, опубликовано) полями. У меня есть форма поиска, где кто-то может ввести страну или город или область. Я хочу получить все опубликованные дома = 1, и любое из условий поиска соответствует любому из их полей.
Это то, что я имею до сих пор:
SELECT * FROM homes
WHERE published = 1
AND
LOWER(country) LIKE '$search%'
OR
LOWER(city) LIKE '$search%'
OR
LOWER(area) LIKE '$search%'
Проблема в том, что возвращаются дома, которые опубликовали = 0 ...