Heim > Artikel > Backend-Entwicklung > Warum erhalte ich in PHP7 den Fehler „Aufruf der undefinierten Funktion mysql_connect()“?
Undefinierte Funktion mysql_connect()
Das Auftreten des Fehlers „Aufruf einer undefinierten Funktion mysql_connect()“ deutet auf ein potenzielles Problem mit Ihrer PHP-Konfiguration hin.
Problem:
Nach der Installation des notwendigen PHP-Moduls (php5-mysql) werden Sie zur Laufzeit immer noch mit dem Fehler konfrontiert.
Erklärung:
In PHP7 wurden die zuvor veralteten mysql_-Funktionen vollständig entfernt. Das bedeutet, dass Sie, wenn Sie PHP7 verwenden, Ihren Code aktualisieren müssen, um stattdessen die PDO-Funktionen oder mysqli_-Funktionen zu verwenden.
Problemumgehung:
Bei Aktualisierung Wenn Ihr Code nicht durchführbar ist, können Sie eine vorübergehende Problemumgehung implementieren. Erstellen Sie eine PHP-Include-Datei, fix_mysql.inc.php, die die alten mysql_-Funktionen den mysqli_()-Funktionen neu zuordnet.
Mit dieser Problemumgehung können Sie Ihren vorhandenen Code weiterhin ohne verwenden Es tritt ein undefinierter Funktionsfehler auf. Es wird jedoch empfohlen, Ihren Code zu ändern, um die entsprechenden PHP-Funktionen zu verwenden, um die Kompatibilität mit zukünftigen Versionen zu gewährleisten.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in PHP7 den Fehler „Aufruf der undefinierten Funktion mysql_connect()“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!