Maison > base de données > tutoriel mysql > Pourquoi mysqli_query() lance-t-il « attend au moins 2 paramètres, 1 étant donné » ?

Pourquoi mysqli_query() lance-t-il « attend au moins 2 paramètres, 1 étant donné » ?

Linda Hamilton
Libérer: 2024-11-02 05:23:02
original
632 Les gens l'ont consulté

Why is mysqli_query() throwing

Fonction mysqli_query() nécessitant au moins deux paramètres

Le message d'erreur "mysqli_query() attend au moins 2 paramètres, 1 donné, " indique que la fonction ne reçoit pas suffisamment de paramètres pour s'exécuter correctement.

En PHP, la fonction mysqli_query() nécessite deux paramètres :

  • Ressource : A lien vers une connexion MySQL (c'est-à-dire, valeur de retour mysqli_connect())
  • Sql : La requête SQL à exécuter

Application du correctif

Dans votre code fourni :

<code class="php">$search_query=mysqli_query($search_sql);</code>
Copier après la connexion

il manque le premier paramètre à la fonction mysqli_query(), qui est le lien vers votre connexion MySQL. Vous devez passer la ressource de connexion créée par mysqli_connect() comme premier paramètre.

<code class="php">$search_query=mysqli_query($con, $search_sql);</code>
Copier après la connexion

Informations supplémentaires

Les autres erreurs, liées à mysqli_num_rows(), sont probablement dus au fait que $search_query est initialement nul en raison de la ressource de connexion manquante. Une fois que vous avez corrigé l'appel mysqli_query(), les appels mysqli_num_rows() fonctionneront également correctement.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal