如何设置此查询
SELECT city_id FROM cities WHERE city_name LIKE "%Vicenza%"
使用Zend_Db_Select类?
最佳答案
由于@Jerec的答案未提及它,因此具有以下效果:
LIKE '%{$searchTerm}%'
您需要像这样将额外的修饰符添加到变量中:
// Correct way
->where("city_name LIKE ?", "%{$searchTerm}%")
// Wrong ways
->where("city_name LIKE %?%", $searchTerm)
->where("city_name LIKE '%?%'", $searchTerm)
可能看起来很明显,但是我花了三步才把它弄对。