使用LIKE和ZEND_DB

use*_*982 1 zend-framework zend-db

我想使用一个使用LIKE.. 的查询,例如select * from xxxx where zzzz LIKE 'a%'; 我如何使用Zend DB?

我已经尝试了类似的东西,$db->query('SELECT * FROM XXXX where zzzzz LIKE ?','\'' . $query .'%\'');但它没有用.

谢谢

Mar*_*ark 7

你是双引号.您不需要围绕$ query的转义引号.准备好的陈述将为您处理:

$db->query('SELECT * FROM XXXX where zzzzz LIKE ?', '%' . $query .'%');
Run Code Online (Sandbox Code Playgroud)