Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que j'obtiens des erreurs « Conversion de tableau en chaîne » en PHP ?

Pourquoi est-ce que j'obtiens des erreurs « Conversion de tableau en chaîne » en PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-26 10:39:02642parcourir

Why am I Getting

Erreurs de conversion de tableau en chaîne dans PHP

Présentation du problème

Lors de la récupération de la base de données à l'aide de la requête SELECT de PHP, les utilisateurs peuvent rencontrer l'erreur suivante :

Notice: Array to string conversion in (pathname) on line 36.

Cette erreur se produit lorsqu'un tableau (tel que le résultat renvoyé par @mysql_fetch_assoc()) est traité par inadvertance comme une chaîne.

Résoudre le problème

Pour résoudre ce problème, il faut identifier les éléments spécifiques du tableau contenant les données souhaitées. Par exemple, dans l'extrait de code fourni, le tableau $money renvoyé contient une clé « money » :

<code class="php">$money = @mysql_fetch_assoc($get);

echo '<p id= "status">'.$_SESSION['username'].'<br>
  Money: '.$money.'.
  </p>';</code>

Au lieu de traiter $money comme une chaîne, utilisez la syntaxe de tableau appropriée pour accéder à « money » élément :

<code class="php">echo '<p id= "status">'.$_SESSION['username'].'<br>
  Money: '.$money['money'].
  </p>';</code>

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