Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der PHP-MySQL-Operation mysqli_connect zum Herstellen einer Verbindung zur Datenbankinstanz
Die PHP-Betriebsdatenbank muss zuerst mit der angegebenen Datenbank verbunden werden. Die zuvor verwendete Funktion mysql_connect wird von einigen PHP-Versionen nicht mehr unterstützt. Derzeit verwendet der Editor die Funktion mysqli_connect, um eine Verbindung zur Datenbank herzustellen. Die Verwendung ist die gleiche wie bei MySQL. Grundsätzlich ähnlich. In diesem Artikel wird die Verwendung der mysqli_connect-Funktion und Beispiele vorgestellt. Freunde, die sie benötigen, können sich auf
Empfohlene verwandte MySQL-Video-Tutorials beziehen: „MySQL-Tutorial“
Einführung in mysqli_connect
php mysqli_connect wird verwendet, um eine Verbindung zum MySQL-Server herzustellen. Diese Funktion verfügt über mehrere Parameter und die Syntax ist wie folgt
mysqli_connect(host,username,password,dbname,port,socket);
Die Parameter sind wie folgt:
host Optional. Geben Sie den Hostnamen oder die IP-Adresse an.
Benutzername Optional. Gibt den MySQL-Benutzernamen an.
Passwort Optional. Gibt das MySQL-Passwort an.
Datenbankname Optional. Gibt die standardmäßig zu verwendende Datenbank an.
Port Optional. Gibt die Portnummer an, über die versucht wird, eine Verbindung zum MySQL-Server herzustellen.
Steckdose optional. Gibt den zu verwendenden Socket oder die Named Pipe an.
Im Allgemeinen müssen wir jedoch nur die folgenden vier Parameter kennen:
host Optional. Geben Sie den Hostnamen oder die IP-Adresse an.
Benutzername Optional. Gibt den MySQL-Benutzernamen an.
Passwort Optional. Gibt das MySQL-Passwort an.
Datenbankname Optional. Gibt die standardmäßig zu verwendende Datenbank an.
mysql_connect-Instanz
<?php $con=mysqli_connect("localhost","wrong_user","my_password","my_db"); // 检查连接 if (!$con) { die("连接错误: " . mysqli_connect_error()); } ?>
Wenn die Verbindung erfolgreich ist, wird eine MySQL-Verbindungs-ID zurückgegeben. Wenn die Verbindung fehlschlägt, wird FALSE zurückgegeben.
Dies ist die Verwendung von mysqli_connect(), die mysql_connect sehr ähnlich ist. Mit anderen Worten, es gibt nur noch einen weiteren Unterschied.