Maison > base de données > tutoriel mysql > le corps du texte

Pourquoi est-ce que je reçois un « Avertissement PHP : problème d'argument mysql_fetch_assoc() » ?

Linda Hamilton
Libérer: 2024-10-27 21:09:30
original
803 Les gens l'ont consulté

Why Am I Getting a

Avertissement PHP : problème d'argument mysql_fetch_assoc()

La fonction mysql_fetch_assoc() en PHP est destinée à récupérer une ligne à partir d'un résultat MySQL actif définissez-le et renvoyez-le sous forme de tableau associatif. Cependant, si la fonction rencontre une ressource de résultat MySQL non valide, elle générera un avertissement.

Pour résoudre ce problème, assurez-vous d'obtenir correctement la ressource de résultat MySQL et transmettez-la comme premier argument à mysql_fetch_assoc().

L'extrait de code suivant illustre l'utilisation correcte de mysql_fetch_assoc() :

<code class="php">$query = 'SELECT name, genre FROM sometable WHERE id=1234';
$resource = mysql_query($query); // Execute the query and obtain the result resource

while ($row = mysql_fetch_assoc($resource)) {
    // Do something with the associative array $row
}</code>
Copier après la connexion

Dans votre exemple, la fonction getmusicfiles() devrait renvoyer la ressource de résultat obtenue en exécutant le MySQL spécifié. requête. Assurez-vous que la chaîne de requête est valide (correctement échappée) et que getmusicfiles() renvoie une ressource de résultat valide.

N'oubliez pas que les fonctions mysql_* sont obsolètes en PHP et il est recommandé d'utiliser les extensions mysqli ou PDO. plutôt pour la connectivité des bases de données et la manipulation des données.

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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!