我有一个表(家乡,城市,地区,出版)的字段。我有一个搜索表单,有人可以输入国家或城市或地区。我想获得所有已发布的房屋= 1,并且任何搜索条件都与他们的任何字段匹配。php/mysql搜索多个值
这是我到目前为止有:
SELECT * FROM homes
WHERE published = 1
AND
LOWER(country) LIKE '$search%'
OR
LOWER(city) LIKE '$search%'
OR
LOWER(area) LIKE '$search%'
的问题是,它返回已发布= 0家...
.......... Jinx! – tamarintech 2011-04-22 20:04:54
我的默认字符集是UTF-8,排序规则是utf_general_ci。我想我需要LOWER() – chchrist 2011-04-25 10:31:03