mm CHILENOCES .. si bien tu solución "funciona" no es de lo más optimo .. Para eso existen las cookies y/o sesiones, para matener unos datos "temporalmente" y usarlos donde quieras (en la sesión activa de ese usuario en el sitio o hasta que una cookie expire) y de esta forma no "machacar" a tu BD con consultas repetitivas sobre esos datos.
Tan sólo debes obtener esos datos (usuario nombre ... etc) a la hora de que tu usuario haga su login y ahí es donde debes crear una variable de cookie para luego leerla en las páginas que requieras (o mejor incluso usar sesiones).
Tanto en las FAQ's de este foro .. como en el própio manual de PHP tienes ejemplos de uso de cookies (y sesiones también por si quieres usarlas, que sería lo recomendable)
www.php.net/setcookie
Un saludo,