Antes de nada, un consejo, cuando pongas claves ajenas, que se llamen igual, es lo correcto.
Lo que quieres es obtener los valores asociados a cada campo "por" ¿no? Pero esos valores estan en otra tabla ¿no? Tendras que hacer, para cada campo "por", una consulta que te devuelva los datos.
Código:
select * from usuarios where id = $por;