select * from companies where (category_1='' OR category_2=) AND status='1' AND website!='' You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND status='1' AND website!=''' at line 1115