Heim >Backend-Entwicklung >PHP-Tutorial >Wie behebt man „Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysql_connect()'?
PHP-Fehler: Verbindung zur MySQL-Datenbank konnte nicht hergestellt werden
Sie sind auf einen „schwerwiegenden Fehler: Aufruf der undefinierten Funktion mysql_connect()“ gestoßen. Dieser Fehler weist darauf hin, dass PHP nicht auf die MySQL-Funktion mysql_connect() zugreifen kann.
Bei weiterer Untersuchung stellen Sie fest, dass Sie kürzlich ein Upgrade auf PHP 7 durchgeführt haben, das die Funktion mysql_connect() zugunsten von mysqli_connect( ).
Lösung:
Um diesen Fehler zu beheben, müssen Sie Ihren PHP-Code aktualisieren, um die Funktion mysqli_connect() anstelle von mysql_connect() zu verwenden. Hier ist ein Beispiel dafür:
<code class="php">$host = "127.0.0.1"; $username = "root"; $pass = "foobar"; $con = mysqli_connect($host, $username, $pass, "your_database");</code>
Wenn Sie älteren PHP-Code aktualisieren, müssen Sie außerdem alle Instanzen von mysql_*-Funktionen durch ihre entsprechenden mysqli_*-Gegenstücke ersetzen.
Das obige ist der detaillierte Inhalt vonWie behebt man „Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysql_connect()'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!