En realidad no se entiende muy bien lo que estás preguntando, porque si es a nivel de base de datos, tal parece que ya lo tienes resuelto. O al menos eso es lo que se infiere de tu post.
Por allí pareciera que hay una confusión entre
rol de usuario y
categoría de usuario, pero eso es discutible.
Ahora bien, si tu pregunta es cómo
usar la administración de roles que ya has definido en base, pero
en la web, entonces estás preguntando el el foro equivocado, porque eso es programación, y no BBDD.
¿No sería mejor en ese caso que lo consultaras en el
Foro de PHP?