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
Freigeben: 2024-10-18 17:38:29
Original
252 Leute haben es durchsucht

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>
Nach dem Login kopieren

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!

Quelle:php
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage