Maison > Article > base de données > Pourquoi ma fonction `mysql_fetch_assoc()` renvoie-t-elle une erreur « Échec de validation de l'argument » ?
Erreur : échec de validation de l'argument mysql_fetch_assoc()
Cette erreur se produit lorsque la fonction mysql_fetch_assoc() est invoquée avec une ressource de résultat MySQL non valide. Une ressource de résultat valide est obtenue à partir de l'exécution réussie d'une requête à l'aide de la fonction mysql_query().
Dans le code fourni, la requête est exécutée à l'aide de mysql_query() et le résultat est stocké dans la variable $result. . Cependant, le message d'erreur indique que l'argument transmis à mysql_fetch_assoc() n'est pas une ressource de résultat MySQL valide.
Cause possible et solution
Une cause possible de cette erreur écrase la variable $result dans la boucle. Assurez-vous que le code dans la boucle ne modifie pas ou ne réaffecte pas la variable $result.
Si la variable $result n'est pas modifiée dans la boucle, envisagez les étapes suivantes :
Notes supplémentaires
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!