Maison >développement back-end >tutoriel php >Pourquoi mysqli_select_db() affiche-t-il « Attention : mysqli_select_db() attend exactement 2 paramètres, 1 étant donné » ?
Erreur : Paramètre manquant dans mysqli_select_db()
Dans un script PHP, la fonction mysqli_select_db() nécessite deux paramètres : le lien de connexion et le nom de la base de données à laquelle se connecter. Cependant, de nombreux développeurs rencontrent l'erreur « Attention : mysqli_select_db() attend exactement 2 paramètres, 1 donné » lors de l'utilisation de cette fonction.
Après examen, le problème vient d'une mauvaise compréhension des paramètres requis. Dans l'exemple fourni :
mysqli_select_db('phpcadet') or die($connect_error);
Un seul paramètre est transmis à la fonction mysqli_select_db(), qui est le nom de la base de données. Pour résoudre cette erreur, l'utilisation correcte doit être :
mysqli_select_db($con, 'phpcadet');
Ici, $con représente le lien de connexion établi à l'aide de mysqli_connect(), et 'phpcadet' est la base de données cible. En fournissant les deux paramètres, la fonction mysqli_select_db() peut établir avec succès la connexion à la base de données spécifiée, permettant au script de se poursuivre sans erreur.
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!