Se ho interpretato bene la tua domanda , la soluzione potrebbe essere questa:

nella tabella degli utenti inserisci un campo 'tipo_utente' (tipo_utente=admin 0 tipo_utente=user) a seconda del utente.
Nel response dell'login dichiari una variabile di sessione ,per esempio $_SESSION["tipo_utente"]=$row["tipo_utente"] e nella pagina del profilo basta che fai un controllo:

if ($_SESSION["tipo_utente"]='admin'){

modifica tutto

}

else {

modifica solo dati personali


}

Ovviemente ,se utente è un user semplice la query di estrazione sarà :

select dati utente from profilo where id-utente='id_utente' and tipo_utente='user';

e per admin sara :

select * from profilo