Erreur mysqli_fetch_array() lors de la vérification des données en double
Lorsqu'ils tentent de déterminer si un identifiant d'utilisateur Facebook existe dans une base de données, les utilisateurs peuvent rencontrer le erreur : "mysqli_fetch_array() s'attend à ce que le paramètre 1 soit mysqli_result, booléen donné."
Analyse
Cette erreur indique que la fonction mysqli_query(), qui exécute la requête de base de données, échoue et renvoie false. Par conséquent, mysqli_fetch_array() ne parvient pas à récupérer le jeu de résultats attendu de la requête.
Solution
Pour résoudre le problème, insérez le code suivant après mysqli_query () appel :
if (!$check1_res) { trigger_error(mysqli_error($con), E_USER_ERROR); }
Ce code affiche le message d'erreur MySQL associé à l'échec de la requête, fournissant un aperçu de la cause sous-jacente du problème.
Informations supplémentaires
Pour une documentation plus détaillée sur la fonction mysqli_error() :
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!