Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich in PHP den Fehler „Aufruf der undefinierten Funktion mysql_connect()'?
Undefinierte Funktion mysql_connect() Fehler in PHP
Problembeschreibung:
Entwickler können darauf stoßen der „Schwerwiegende Fehler: Aufruf der undefinierten Funktion mysql_connect()“ beim Versuch, die veraltete Funktion zu verwenden mysql_*-Funktionen in PHP. Der Fehler bleibt auch nach der Installation des entsprechenden Pakets und dem Neustart der erforderlichen Dienste bestehen.
Lösung:
In PHP 7 und höher wurden die mysql_*-Funktionen durch die ersetzt PDO- oder mysqli_*-Funktionen. Entwicklern wird empfohlen, ihren Code entsprechend zu aktualisieren. Wenn dies jedoch nicht sofort machbar ist, gibt es eine Problemumgehung.
Problemumgehung:
Für eine vorübergehende Lösung können Entwickler die Datei fix_mysql.inc.php erstellen, die erstellt die alten mysql_*-Funktionen mithilfe der mysqli_*()-Funktionen neu. Diese Datei sollte am Anfang der PHP-Skripte eingefügt werden, die die mysql_*-Funktionen verwenden.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in PHP den Fehler „Aufruf der undefinierten Funktion mysql_connect()'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!