Maison >base de données >tutoriel mysql >Pourquoi est-ce que je reçois une erreur « Avis : conversion de tableau en chaîne » dans mon code PHP ?

Pourquoi est-ce que je reçois une erreur « Avis : conversion de tableau en chaîne » dans mon code PHP ?

DDD
DDDoriginal
2024-11-26 17:14:10153parcourir

Why Am I Getting a

Erreur de conversion de tableau en chaîne dans l'avis PHP

Lorsque vous essayez de récupérer des données d'une base de données, vous pouvez rencontrer l'erreur « Avis : Array à la conversion de chaîne." Cette erreur indique que vous essayez d'utiliser un tableau comme chaîne, ce qui n'est pas autorisé en PHP.

Comprendre le problème

Dans votre cas spécifique, vous êtes en utilisant mysql_fetch_assoc() pour récupérer une ligne d'une requête MySQL. mysql_fetch_assoc() renvoie la ligne sous forme de tableau associatif, où les noms de colonnes sont utilisés comme clés de tableau.

Lorsque vous accédez à un tableau associatif sans spécifier de clé spécifique, PHP utilise automatiquement le premier élément. Cela signifie que dans votre code, $money devient un tableau d'un élément :

$money = [@mysql_fetch_assoc($get)][0];

Résoudre l'erreur

Pour résoudre l'erreur, vous devez accéder au clé de tableau correcte pour obtenir les données souhaitées. Dans votre cas, vous voulez la valeur de la colonne argent. Vous pouvez le faire en utilisant la syntaxe des crochets :

$money = $money['money'];

Après ce changement, votre code devrait fonctionner correctement :

echo '<p>

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:
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