No pues, las comillas deben encerrar todo lo que esté entre = y ;
Si no PHP "no sabe" que es una cadena. Debería ser
Código PHP:
Ver original$consul = "(SELECT * FROM valores WHERE ano='$anio' AND mes='$mess' AND tipo='Ingresos por Sectores'
ORDER BY id ASC LIMIT 1, 8) UNION ALL (SELECT * FROM valores WHERE ano='$anio'
AND mes='$mess' AND tipo='Ingresos por Sectores' ORDER BY id ASC LIMIT 18, 12)";