Presedencia de operadores, y recuerda que cuando un or se cumple, se cumple toda la condicion ;)
Código MySQL:
Ver originalWHERE (`propiedad`.
`ubicacion` LIKE '%euro%' ESCAPE
'!' OR `propiedad`.
`direccion` LIKE '%euro%' ESCAPE
'!' OR `propiedad`.
`referencia` LIKE '%euro%' ESCAPE
'!' OR `publicacion`.
`nombre_publicacion` LIKE '%euro%' ESCAPE
'!') AND (`PRINCIPAL_IMG` = 1 AND `is_active` = 1 AND `desea_online` = 1 AND `tipo_publicacion` = '3') LIMIT 20