SI no usas la función MAX() para ubicar el valor máximo de 
usuarios_modulos.id, nunca obtendrás ese máximo...   
Código MySQL:
Ver original- SELECT MAX(- usuarios_modulos.id )-  id ,-  id_modulo ,- modulo ,-  menu  
 
- FROM-  usuarios_modulos   LEFT JOIN-  modulos  ON-  usuarios_modulos.id_modulo  =-  modulos.id  
 
- WHERE-  usuarios_modulos.id_usuario  =-  $id