acuerdate qu los usuarios a nivel d mysql no es lo mismo que php, mysql restringe permisos en el uso de la tabla y te crearía una serie de conflictos innecesarios
lo que haces es que al logearse, se leen los datos de la tabla y en la variable de sesion metes un valor "admin" que sea true/false, cada pagina de administrador debe tener el seguro "if...$_....['admin']!=true){prohibido();"
lo que puedes hacer es una sola pagina de admin, que sea puros require_once de otras paginas y controlas todo el flujo en un solo portal
lo que haces es que al logearse, se leen los datos de la tabla y en la variable de sesion metes un valor "admin" que sea true/false, cada pagina de administrador debe tener el seguro "if...$_....['admin']!=true){prohibido();"
lo que puedes hacer es una sola pagina de admin, que sea puros require_once de otras paginas y controlas todo el flujo en un solo portal