Maison >développement back-end >tutoriel php >Pourquoi mysqli_select_db() renvoie-t-il une erreur « Avertissement : mysqli_select_db() attend exactement 2 paramètres, 1 étant donné » ?
Problème :
Lors de la tentative de connexion à une base de données MySQL à l'aide de mysqli_select_db (), le message d'erreur suivant apparaît : "Attention : mysqli_select_db() attend exactement 2 paramètres, 1 donné." Le code utilisé est :
<?php $connect_error = 'Sorry, we\'re experiencing connection issues.'; $con = mysqli_connect('localhost', 'root', 'PwdSQL5'); mysqli_select_db('phpcadet') or die($connect_error); ?>
Solution :
mysqli_select_db() nécessite deux paramètres : le lien de connexion et le nom de la base de données. Le code fourni ne fournit qu'un seul paramètre, le nom de la base de données, c'est pourquoi le message d'erreur est déclenché.
Pour résoudre ce problème, le lien de connexion obtenu depuis mysqli_connect() doit être passé comme premier paramètre à mysqli_select_db() . Le code correct est :
mysqli_select_db($con, 'phpcadet');
Cela établira la connexion à la base de données phpcadet avec succès.
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!