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é » ?

Pourquoi mysqli_select_db() affiche-t-il « Attention : mysqli_select_db() attend exactement 2 paramètres, 1 étant donné » ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-29 10:54:14790parcourir

Why Does mysqli_select_db() Show

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!

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