Heim >Datenbank >MySQL-Tutorial >Warum löst mein PHP-Code den Fehler „Aufruf einer undefinierten Funktion mysql_connect()' aus?
Fehlerbehebung: „Fehler beim Aufruf einer undefinierten Funktion mysql_connect()“ in PHP verstehen
Problem:
Beim Versuch, mit PHP eine Verbindung zu einer MySQL-Datenbank herzustellen, kann es sein, dass Benutzer auf die Fehlermeldung „Schwerwiegender Fehler: Aufruf einer undefinierten Funktion“ stoßen mysql_connect().“ Dieses Problem tritt nach der Einrichtung von PHP, MySQL und Apache auf.
Erklärung:
Dieser Fehler weist darauf hin, dass die veraltete mysql_connect()-Funktion in PHP 7 oder aufgerufen wird eine spätere Version. PHP 7 und höher unterstützen die Funktion mysql_connect() nicht mehr, da sie durch die Funktion mysqli_connect() ersetzt wurde.
Lösung:
Um dieses Problem zu beheben, führen Sie ein Upgrade durch Ihre MySQL-bezogenen Funktionen müssen die neue mysqli_*-Syntax verwenden. Ersetzen Sie insbesondere mysql_connect() durch mysqli_connect().
Hier ist ein Beispiel des aktualisierten PHP-Codes:
$host = "127.0.0.1"; $username = "root"; $pass = "foobar"; $con = mysqli_connect($host, $username, $pass, "your_database");
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWarum löst mein PHP-Code den Fehler „Aufruf einer undefinierten Funktion mysql_connect()' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!