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!