Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn die PHP-MySQL-Verbindung fehlschlägt?

Was tun, wenn die PHP-MySQL-Verbindung fehlschlägt?

藏色散人
藏色散人Original
2020-07-25 09:18:034330Durchsuche

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.

Was tun, wenn die PHP-MySQL-Verbindung fehlschlägt?

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(&#39;连接失败&#39; . 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!

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