Maison > développement back-end > tutoriel php > Comment corriger l'erreur de divergence des paramètres mysqli_fetch_array() en PHP ?

Comment corriger l'erreur de divergence des paramètres mysqli_fetch_array() en PHP ?

DDD
Libérer: 2024-10-18 07:50:29
original
288 Les gens l'ont consulté

How to Fix mysqli_fetch_array() Parameter Discrepancy Error in PHP?

Erreur : mysqli_fetch_array() écart de paramètre

Dans le code fourni, la fonction mysqli_fetch_array() rencontre une erreur car elle attend le premier paramètre pour être un objet de résultat MySQL, mais à la place, il reçoit une valeur booléenne. Cela indique que la requête exécutée par mysqli_query() a échoué.

Résolution :

Pour résoudre le problème, ajoutez le code suivant après mysqli_query() :

<code class="php">if (!$check1_res) {
    trigger_error(mysqli_error($con), E_USER_ERROR);
}</code>
Copier après la connexion

Cette instruction vérifiera si la requête a réussi. En cas d'échec, il affichera le message d'erreur MySQL, fournissant des informations précieuses sur la cause sous-jacente du problème.

Ressources supplémentaires :

  • [mysqli_error( ) : Obtenir le dernier message d'erreur MySQL](https://www.php.net/manual/en/mysqli.error.php)

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