如何设置此查询

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)


可能看起来很明显,但是我花了三步才把它弄对。

09-20 23:36