Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich in PHP den Fehler „Aufruf der undefinierten Funktion mysql_connect()'?

Warum erhalte ich in PHP den Fehler „Aufruf der undefinierten Funktion mysql_connect()'?

Barbara Streisand
Barbara StreisandOriginal
2024-12-01 06:56:12970Durchsuche

Why Do I Get a

Undefinierte Funktion mysql_connect() Fehler in PHP

Problembeschreibung:

Entwickler können darauf stoßen der „Schwerwiegende Fehler: Aufruf der undefinierten Funktion mysql_connect()“ beim Versuch, die veraltete Funktion zu verwenden mysql_*-Funktionen in PHP. Der Fehler bleibt auch nach der Installation des entsprechenden Pakets und dem Neustart der erforderlichen Dienste bestehen.

Lösung:

In PHP 7 und höher wurden die mysql_*-Funktionen durch die ersetzt PDO- oder mysqli_*-Funktionen. Entwicklern wird empfohlen, ihren Code entsprechend zu aktualisieren. Wenn dies jedoch nicht sofort machbar ist, gibt es eine Problemumgehung.

Problemumgehung:

Für eine vorübergehende Lösung können Entwickler die Datei fix_mysql.inc.php erstellen, die erstellt die alten mysql_*-Funktionen mithilfe der mysqli_*()-Funktionen neu. Diese Datei sollte am Anfang der PHP-Skripte eingefügt werden, die die mysql_*-Funktionen verwenden.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in PHP den 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