php mysql-Verbindung schlägt fehl, weil höhere Versionen von PHP nicht mehr „mysql_connect()“ verwenden, um eine Verbindung zur MySQL-Datenbank herzustellen. Die Lösung besteht darin, mysqli oder PDO zu verwenden, um „mysql_connect“ zu ersetzen und die Verbindung zu mysql wiederherzustellen.
Empfohlen: „PHP-Tutorial“
PHP konnte keine Verbindung zu MySQL herstellen und ist fehlgeschlagen
Höhere Versionen von PHP verwenden mysql_connect() nicht mehr, um eine Verbindung zur MySQL-Datenbank herzustellen.
<?php $con = mysql_connect("localhost","root","abc123"); if (!$con) { die('连接失败' . mysql_error()); } ?>
Heute habe ich den obigen Code verwendet, um eine Verknüpfung zu meiner Datenbank herzustellen, aber es ist fehlgeschlagen. Tipp:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\Sian\Blog pages\demo.php on line 2
mysql_connect() ist veraltet und wird in Zukunft entfernt. Verwenden Sie mysqli oder PDO, um es zu ersetzen.
Dann erklärt es die offizielle PHP-Website so:
mysql_connect – Öffne eine Verbindung zum MySQL-Server
Warnung
Diese Erweiterung ist seit PHP verfügbar 5.5.0 Ab PHP 7.0.0 veraltet und entfernt. Es sollte durch die MySQLi- oder PDO_MySQL-Erweiterung ersetzt werden. Weitere Informationen finden Sie im MySQL: Selection API-Leitfaden und den zugehörigen FAQ.
Die Alternativen zu dieser Funktion sind:
mysqli_connect() PDO::__construct()
Das obige ist der detaillierte Inhalt vonWas tun, wenn die PHP-MySQL-Verbindung fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!