Maison >développement back-end >tutoriel php >Explication détaillée de l'opération php mysqli mysqli_connect pour se connecter à l'instance de base de données
PHP doit d'abord se connecter à la base de données spécifiée pour faire fonctionner la base de données. La fonction mysql_connect que nous utilisions auparavant n'est plus prise en charge par certaines versions de PHP. Actuellement, l'éditeur utilise la fonction mysqli_connect pour créer un lien vers la base de données. .L'utilisation est la même quemysqlEssentiellement similaire. Cet article explique comment utiliser la fonction mysqli_connect et des exemples. Les amis qui en ont besoin peuvent se référer à
Tutoriels vidéo MySQL associés recommandés : "Tutoriel MySQL"
Introduction à mysqli_connect
php mysqli_connect est utilisé pour se connecter au serveur mysql. Cette fonction a plusieurs paramètres et la syntaxe. est le suivant
mysqli_connect(host,username,password,dbname,port,socket);
Les paramètres sont les suivants :
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écifie le mot de passe MySQL.
nom de base de données Facultatif. Spécifie la base de données à utiliser par défaut.
port facultatif. Spécifie le numéro de port pour tenter de se connecter au serveur MySQL.
prise Facultatif. Spécifie le socket ou le canal nommé à utiliser.
Mais nous n'avons généralement besoin de connaître que les quatre paramètres suivants :
host 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écifie le mot de passe MySQL.
nom de base de données Facultatif. Spécifie la base de données à utiliser par défaut.
Instance mysql_connect
<?php $con=mysqli_connect("localhost","wrong_user","my_password","my_db"); // 检查连接 if (!$con) { die("连接错误: " . mysqli_connect_error()); } ?>
Si la connexion réussit, elle renvoie un ID de connexion MySQL, si la connexion échoue, elle renvoie FALSE.
C'est l'utilisation de mysqli_connect(), qui est très proche de mysql_connect. En d’autres termes, il n’y a qu’une différence supplémentaire.