所以我正在尝试使用LIKE %...%
到目前为止我所拥有的
SELECT * FROM stores WHERE 'name' LIKE '%$searchTerm%' AND price > 0
不幸的是,这会返回整个表而不是正在搜索的特定术语。我还检查了$searchTerm
变量的值,它按预期工作。
答案 0 :(得分:4)
不要在列名周围提供单引号:如果name是你的column_name,那么试试这个:
SELECT * FROM stores WHERE name LIKE '%".$searchTerm."%' AND price > 0