PHP-Fehlerbehandlung: „Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysql_connect() [Duplikat]“
Frage:
Beim Versuch, mit PHP eine Verbindung zu einer MySQL-Datenbank herzustellen, wird die Fehlermeldung „Schwerwiegender Fehler:“ angezeigt. Aufruf der undefinierten Funktion mysql_connect().“ Trotz der korrekten Konfiguration von PHP, MySQL und Apache besteht dieses Problem weiterhin.
Antwort:
Dieser Fehler tritt normalerweise auf, wenn Sie kürzlich Ihre PHP-Version auf PHP 7 aktualisiert haben. In dieser Version ist die Funktion mysql_connect() veraltet. Um dieses Problem zu beheben:
Überprüfen Sie Ihre PHP-Version:
Verwenden Sie den Befehl php -version, um Ihre PHP-Version zu überprüfen.
Wechseln zu mysqli_connect():
Ersetzen Sie die veraltete Funktion mysql_connect() durch die entsprechende Funktion mysqli_connect(). Zum Beispiel:
$host = "127.0.0.1"; $username = "root"; $pass = "foobar"; $con = mysqli_connect($host, $username, $pass, "your_database");
Alten PHP-Code aktualisieren:
Wenn Sie mit älterem PHP-Code arbeiten, müssen Sie alle Instanzen von aktualisieren mysql_-Funktionen zu mysqli_-Funktionen.
Das obige ist der detaillierte Inhalt vonWarum löst PHP 7 den Fehler „Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysql_connect()' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!