Maison > base de données > tutoriel mysql > le corps du texte

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
530 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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!