Maison > base de données > tutoriel mysql > Pourquoi l'erreur \'mysql_fetch_array() s'attend-elle à ce que le paramètre 1 soit une ressource, un booléen donné\' ?

Pourquoi l'erreur \'mysql_fetch_array() s'attend-elle à ce que le paramètre 1 soit une ressource, un booléen donné\' ?

Mary-Kate Olsen
Libérer: 2024-11-03 09:09:30
original
1003 Les gens l'ont consulté

Why Does

mysql_fetch_array() s'attend à ce que le paramètre 1 soit un problème de ressource

L'erreur "mysql_fetch_array() s'attend à ce que le paramètre 1 soit une ressource, booléen donné" indique que le premier paramètre passé à la fonction mysql_fetch_array() n'est pas une ressource MySQL valide. Cette erreur peut se produire lorsque vous essayez de récupérer des données d'une base de données après une exécution de requête infructueuse.

Dans l'extrait de code fourni, vous essayez de récupérer des données de la table étudiant à l'aide de la fonction mysql_fetch_array(). Cependant, vous ne vérifiez pas le résultat de la fonction mysql_query(), qui vérifie si la requête a été exécutée avec succès. Si la requête échoue, elle renverra false, qui est une valeur booléenne.

Pour résoudre ce problème, ajoutez la vérification suivante après l'appel à mysql_query() :

<code class="php">if (!$result) { // add this check.
    die('Invalid query: ' . mysql_error());
}</code>
Copier après la connexion

Si la requête échoue, cette vérification affichera un message d'erreur et mettra fin à l'exécution du script. Sinon, vous pouvez procéder à la récupération des données de la variable de résultat à l'aide de la fonction mysql_fetch_array().

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