Que tal. La funcion MONTH es de MySQL no PHP. Pero una solucion es que obtengas la fecha como un timestamp de unix (creo que MySQL tiene una funcion para ello.) y despues le pases a la funcion date ese timestamp para poder formatearlo como tu lo quieres:
Código PHP:
Ver originalsetlocale(LC_ALL
, 'es_MX'); // en mi caso, quiero que los datos me los de localizados a Mexico. $unixTimestamp;//dato de db.
echo date('F', $unixTimestamp);
mas info:
date setlocale