Heim >Backend-Entwicklung >PHP-Tutorial >Wie behebt man „Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysql_connect()'?

Wie behebt man „Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysql_connect()'?

DDD
DDDOriginal
2024-10-18 17:38:29250Durchsuche

How to Fix

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn