Also die einfachste und wohl auch schnellste Methode wäre hier, wenn man auf ein PHP Framework setzt.
Das wohl derzeit beste Framework für PHP, welches auch für Anfänger hervorragend geeignet ist ist Laravel.
https://laravel.com/
Laravel`s Eloquent ist einfach ein Monster. Mit Eloquent führst du grob gesagt Datenbank Abfragen aus. Du kannst also DB Inhalte ändern, hinzufügen, abfragen usw.
https://laravel.com/docs/5.2/eloquent
Hast du bspw. eine Tabelle welche "classes" heißt kannst du bspw. sehr einfach alle Inhalte der Tabelle ausgeben mit
$classes = Classes::all();
dd($classes);
Thats it. Damit werden alle Einträge der Tabelle "classes" ausgelesen.
Die wohl besten Tutorials für Laravel findest du auf https://laracasts.com/series/laravel-5-from-scratch
Diese Session "Laravel from scratch" ist sogar kostenlos.
Für das Frontend der GUI kannst du auf ein CSS Framework setzen wie etwa Bootstrap oder Semantic-UI.