我有SELECT
个WHERE
子句:
WHERE (`city` LIKE '%".$search."%' )
$search
从搜索框传递。
我试图让它适合2或甚至3个表中的搜索。类似的东西:
WHERE (`name`, `country`, `city` LIKE '%".$search."%' )
使用它我收到错误:
操作数应包含1列
那里有什么问题?此外,我还要感谢有关如何在连接表中进行搜索的提示?
我的意思是搜索David Chicago
。
答案 0 :(得分:3)
WHERE (`name` LIKE '%".$search."%' OR `country` LIKE '%".$search."%' OR `city` LIKE '%".$search."%' )
答案 1 :(得分:0)
WHERE `name` LIKE '%".$search."%'
OR `country` LIKE '%".$search."%'
OR `city` LIKE '%".$search."%'