Maison >développement back-end >Problème PHP >Comment se connecter à la base de données en php
Comment connecter PHP à la base de données : Cela peut être réalisé via la fonction mysqli_connect(). Syntaxe de la fonction : [mysqli_connect(host, username, password, dbname, port, socket)], l'identifiant de connexion est renvoyé une fois la connexion réussie.
Pour utiliser un script php pour vous connecter à la base de données, vous pouvez utiliser la fonction mysqli_connect().
(Tutoriel recommandé : Tutoriel php )
Introduction à la fonction :
PHP fournit la fonction mysqli_connect() pour se connecter à la base de données.
Cette fonction a 6 paramètres, renvoie l'ID de connexion après une connexion réussie à MySQL et renvoie FALSE en cas d'échec.
Syntaxe :
mysqli_connect(host, username, password, dbname,port, socket);
Description du paramètre :
hôte Facultatif. Spécifiez le nom d'hôte ou l'adresse IP
nom d'utilisateur Facultatif. Spécifie le nom d'utilisateur MySQL
mot de passe Facultatif. Spécifiez le mot de passe MySQL
dbname Facultatif. Spécifiez la base de données par défaut à utiliser
port Facultatif. Spécifie le numéro de port pour essayer de se connecter au serveur MySQL
socket Facultatif. Spécifiez le socket ou le canal nommé à utiliser
Si vous souhaitez vous déconnecter de la base de données, vous pouvez utiliser la fonction mysqli_close() de PHP pour y parvenir.
Cette fonction n'a qu'un seul paramètre, qui est l'identifiant de connexion MySQL renvoyé une fois que la fonction mysqli_connect() a créé avec succès une connexion.
bool mysqli_close ( mysqli $link )
Cette fonction ferme la connexion non persistante au serveur MySQL associée à l'ID de connexion spécifié. Si link_identifier n'est pas spécifié, la dernière connexion ouverte est fermée.
Astuce : Il n'est généralement pas nécessaire d'utiliser mysqli_close() car les connexions ouvertes non persistantes seront automatiquement fermées après l'exécution du script.
Implémentation du code :
<?php$dbhost = 'localhost'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ){ die('Could not connect: ' . mysqli_error()); } echo '数据库连接成功!';mysqli_close($conn); ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!