Entschlüsselung von „Aufruf der undefinierten Funktion mysql_connect()“:
Beim Versuch, eine Verbindung zu einer MySQL-Datenbank herzustellen, kann es vorkommen, dass Sie auf Folgendes stoßen: gefürchteter Fehler „Aufruf der undefinierten Funktion mysql_connect()“. Dieses Problem tritt auf, wenn Ihr PHP-Skript versucht, die mysql_*-Funktionen wie mysql_connect() zu verwenden, die in PHP 7 veraltet sind.
Ursache des Problems:
PHP 7 markierte einen bedeutenden Wandel, indem es die mysql_*-Funktionen aufgrund von Bedenken hinsichtlich ihrer Sicherheits- und Leistungsbeschränkungen entfernte. Dadurch sind diese Funktionen nicht mehr verfügbar und können nicht ausgeführt werden.
Lösungswege:
Um diese Hürde zu überwinden, müssen Sie eine der folgenden Alternativen übernehmen:
Implementierungsbeispiel:
Um eine MySQL-Verbindung mit MySQLi herzustellen, können Sie Folgendes verwenden Code:
$mysqli = new mysqli("$mysql_hostname", "$mysql_username", "$mysql_password", "$mysql_database");
Ähnlich können Sie für die PDO-Konnektivität die folgende Syntax verwenden:
$pdo = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_database", $mysql_username, $mysql_password);
Das obige ist der detaillierte Inhalt vonWarum gibt mein PHP-Code den Fehler „Aufruf einer undefinierten Funktion mysql_connect()' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!