Sie befinden sich hier: variomedia.de > Support > Häufige Fragen (FAQ) > PHP > Abschaltung alter PHP-Versionen

Fragen und Antworten

Warum erhalte ich unter PHP 7 eine MySQL-Fehlermeldung?

Viele ältere PHP-Anwendungen nutzen zur Kommunikation mit MySQL-Datenbanken die Extension "MySQL". Diese Extension ist jedoch veraltet und wird seit PHP 7.0 nicht mehr unterstützt. Der Nachfolger "MySQL Improved" (MySQLi) bietet unter anderem neue Funktionen wie Prepared Statements und einen besseren Schutz vor SQL-Injection-Angriffen.

Falls Ihre Web-Anwendung noch die alte MySQL Extension nutzt, und Sie diese Anwendung auf PHP Version 7.0 oder neuer umstellen, erhalten Sie eine Fehlermeldung ähnlich der Folgenden:

Fatal error: Uncaught Error: Call to undefined function mysql_connect()

In diesem Falle können Sie für die betroffene Web-Anwendung maximal PHP Version 5.6 nutzen.

Links


MySQL