El problema no tiene nada que ver con MySQL. La consulta está bien y no debería generarte ningún tipo de problemas.
El problema es de programación, tema que está totalmente fuera del alcance de este foro y que debes consultar o en el
Foro de PHP o en el de
HTML, porque el SQL y MySQL por extensión devuelven datos pero no representan nada en pantalla, y menos en una página web.
Recuerda que nunca los temas de de visualización y representación en pantalla son asunto de Bases de Datos sino de programación de aplicaciones. Las bases de datos
reciben datos,
procesan datos,
devuelven datos, pero
no representan datos.
Es una confusón muy común, pero es así.
Espera que muevan tu pregunta al foro correspondiente.