Heim >Datenbank >MySQL-Tutorial >Wie behebt man „Veraltet: mysql_connect(): Die MySQL-Erweiterung ist veraltet' in PHP?
Veraltet: mysql_connect()-Warnung in PHP
Beim Versuch, eine Datenbankverbindung mit der Funktion mysql_connect() herzustellen, können Benutzer auf Folgendes stoßen: Warnung: „Veraltet: mysql_connect(): Die MySQL-Erweiterung ist veraltet und wird in Zukunft entfernt: verwenden stattdessen mysqli oder PDO. Diese Verfallsmeldung ist eine Benachrichtigung, dass die MySQL-Erweiterung in PHP veraltet ist und irgendwann entfernt wird.
Um dieses Problem zu beheben und die Warnmeldung zu beseitigen, gibt es zwei Hauptansätze:
1. Migrieren Sie zur MySQLi-Erweiterung
Die Syntax für die Verbindung mit MySQLi ist:
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
2. Verwenden Sie PDO (PHP Data Objects)
Die PDO-Syntax für die Verbindung zu einer MySQL-Datenbank lautet:
$connection = new PDO('mysql:host=localhost;dbname=database;charset=utf8', 'username', 'password');
3. Deaktivieren Sie veraltete Warnungen
Fügen Sie dazu die folgende Zeile zu Ihrem hinzu Skript:
error_reporting(E_ALL ^ E_DEPRECATED);
Beachten Sie, dass das Deaktivieren veralteter Warnungen keine langfristige Lösung ist und es empfohlen wird, irgendwann auf eine unterstützte Erweiterung wie MySQLi oder PDO zu migrieren.
Das obige ist der detaillierte Inhalt vonWie behebt man „Veraltet: mysql_connect(): Die MySQL-Erweiterung ist veraltet' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!