Heim > Datenbank > MySQL-Tutorial > Hauptteil

Warum ist „mysql_connect()' in PHP 7 veraltet und wie kann ich das Problem beheben?

Mary-Kate Olsen
Freigeben: 2024-11-22 03:27:11
Original
646 Leute haben es durchsucht

Why is `mysql_connect()` Deprecated in PHP 7 and How Do I Fix It?

Undefinierte Funktion „mysql_connect()“ in PHP

Sie haben PHP, MySQL und Apache sowie die Funktionen von localhost() korrekt konfiguriert in PHP. Nach der Installation von MySQL tritt jedoch der Fehler auf:

Fatal error: Call to undefined function mysql_connect()
Nach dem Login kopieren

Dieses Problem tritt auf, weil Sie ein Upgrade auf PHP 7 durchgeführt haben, wo die Funktion mysql_connect veraltet ist. Um das Problem zu beheben:

  1. Überprüfen Sie Ihre PHP-Version mit php -version.
  2. Ersetzen Sie mysql_connect durch mysqli_connect in Ihrem Code:
$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");
Nach dem Login kopieren

Wenn Sie Wenn Sie älteren PHP-Code migrieren, müssen Sie alle Ihre mysql_*-Funktionen in mysqli_* konvertieren. Äquivalente.

Das obige ist der detaillierte Inhalt vonWarum ist „mysql_connect()' in PHP 7 veraltet und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage