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 'or descuento =) and publicado = 1' at line 1

SELECT id,sku,precio,descuento,imagen1,imagen2,imagen3,imagen4,imagen5,nombre,terminacion_id, ancho, alto, largo, stock, dias_de_fabricacion, precio_cyber FROM productos_detalles WHERE producto_id = 8185 and (precio = or descuento =) and publicado = 1