If you want to
SELECT `tbl_md_users`.* FROM `tbl_md_users` WHERE user_type <> 'TYPE1') AND (first_name LIKE '%tom%' OR first_name LIKE '%dick%' OR first_name LIKE '%harry%')
then the first answer does not work
Instead, I used Zend_Db_Expr
$likeTom = new Zend_Db_Expr("first_name LIKE '%tom%'"); $likeDick = new Zend_Db_Expr("first_name LIKE '%dick%'"); $likeHarry = new Zend_Db_Expr("first_name LIKE '%harry%'"); $query = $database->select () ->from ('tbl_md_users') ->where ('user_type <> ?', 'TYPE1') ->where ("{$likeTom} OR {$likeDick} OR {$likeHarry}");
source share