Maison >développement back-end >Problème PHP >Comment se connecter à la base de données en php

Comment se connecter à la base de données en php

王林
王林original
2020-07-16 11:22:378621parcourir

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.

Comment se connecter à la base de données en php

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 = &#39;localhost&#39;;  // mysql服务器主机地址
$dbuser = &#39;root&#39;;            // mysql用户名
$dbpass = &#39;123456&#39;;          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
    die(&#39;Could not connect: &#39; . mysqli_error());
}
echo &#39;数据库连接成功!&#39;;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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn