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 'ERROR: SELECT COUNT(DISTINCT p.productID) FROM ?#PRODUCTS_TABLE p where catego' at line 1 SQL query : ERROR: SELECT COUNT(DISTINCT p.productID) FROM ?#PRODUCTS_TABLE p where categoryID>1 and enabled=1 and ( LOWER(name) LIKE '%!";:UNKNOWN_PLACEHOLDER_0*()(*UNKNOWN_PLACEHOLDER_1:;"+and+if(1=1,benchmark(648266,md5(0x41)),0)%' OR LOWER(product_code) LIKE '%!";:UNKNOWN_PLACEHOLDER_2*()(*UNKNOWN_PLACEHOLDER_3:;"+and+if(1=1,benchmark(648266,md5(0x41)),0)%' OR LOWER(mas_id) LIKE '%!";:UNKNOWN_PLACEHOLDER_4*()(*UNKNOWN_PLACEHOLDER_5:;"+and+if(1=1,benchmark(648266,md5(0x41)),0)%' OR LOWER(nametype) LIKE '%!";:UNKNOWN_PLACEHOLDER_6*()(*UNKNOWN_PLACEHOLDER_7:;"+and+if(1=1,benchmark(648266,md5(0x41)),0)%' OR LOWER(comp) LIKE '%!";:UNKNOWN_PLACEHOLDER_8*()(*UNKNOWN_PLACEHOLDER_9:;"+and+if(1=1,benchmark(648266,md5(0x41)),0)%' OR LOWER(contry) LIKE '%!";:UNKNOWN_PLACEHOLDER_10*()(*UNKNOWN_PLACEHOLDER_11:;"+and+if(1=1,benchmark(648266,md5(0x41)),0)%' OR LOWER(productID) LIKE '%!";:UNKNOWN_PLACEHOLDER_12*()(*UNKNOWN_PLACEHOLDER_13:;"+and+if(1=1,benchmark(648266,md5(0x41)),0)%' )