Maison  >  Article  >  base de données  >  Pourquoi ma fonction mysqli_query() renvoie-t-elle une erreur « Paramètres insuffisants » ?

Pourquoi ma fonction mysqli_query() renvoie-t-elle une erreur « Paramètres insuffisants » ?

DDD
DDDoriginal
2024-11-03 03:19:03801parcourir

Why is my mysqli_query() function throwing an

Erreur mysqli_query() : paramètres insuffisants

Le code PHP fourni rencontre trois erreurs liées à la fonction mysqli_query(). La première erreur indique que mysqli_query() attend au moins deux paramètres mais n'en a reçu qu'un. Les erreurs suivantes proviennent de ce problème initial, entraînant des paramètres non valides pour la fonction mysqli_num_rows().

Solution :

Pour résoudre l'erreur, la fonction mysqli_query() doit être fourni avec deux paramètres : le handle de connexion MySQLi et la chaîne de requête SQL. Le handle de connexion MySQLi est établi à l'aide de la fonction mysqli_connect(), comme indiqué dans votre code :

<code class="php">$con = mysqli_connect('localhost', 'sagginev_rob', '122989', 'sagginev_Nutrifitness');</code>

Une fois la connexion établie, vous pouvez utiliser la fonction mysqli_query() avec le handle de connexion comme premier paramètre et la chaîne de requête SQL comme deuxième paramètre :

<code class="php">$search_query = mysqli_query($con, $search_sql);</code>

En fournissant le nombre correct de paramètres, vous pouvez éliminer les erreurs et exécuter la requête SQL 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!

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