In der Tabelle Userdaten fehlt alles, da kommt nichts an wenn man sich anmeldet.
Dann wird in entsprechender Zeile in der Datei Anmeldung was nicht funzen.

Wieso muss ich das umschreiben nach mysqli?? Laufen doch noch mehrere Seiten so oder täusche ich mich da?
Sorry habe keine Ahnung ..

Aktuell läuft auf dem Server noch php5
Zu 1: Weil mysql veraltet ist und bald abgeschaltet wird. Zu 2: Betonung liegt aug "noch". Wenn du keinen eigenen Server hast,
werden die bald Geschichte sein.

Zu 3: Ebenfalls betonung auf "noch", läuft auf PHP5, aber bald nicht mehr

Dazu kommt noch die Umstellung auf https und den Anforderungen der DSVGO.
Wenn du dich mit sowas noch nicht auseinander gesetzt hast, dann lass es...ansonsten viel Spaß mit der Umsetzung