Empecemos por el principio: Para que la print_r() no devuelva la estructura del array como deseas mostrarla, el array debería estar vacío, es decir, ser nulo. Y en ese caso saldría por el error.
La primera pregunta es: ¿Está mostrando
algo en pantalla?
En segundo lugar, ¿qué devuelve esto, si lo ejecutas por ejemplo con el phpMyadmin, en forma manual:
Eso, suponiendo que no esté devolviendo un error, ya que estás usando una función agrupada, sin usar GROUP BY, lo que debería dispararlo.
Empecemos por estos dos temas.