Sieht erstmal nicht so schlecht aus, aber..
Beim Speichern und laden via MySQL schickst du wenn ich mich nih verzählt hab 6 querys ab, das ist total unnötig zudem nicht resscourcen freundlich.
Das hätte man alles in einem machen können.
Auch beim erstellen der Tabellen, hättest du es in einem query machen können.
Aber sonst sieht es sauber aus.
7/10