我的查询有问题: fatal error :无法使用 stdClass 类型的对象作为第 52 行 chemin/index.php 中的数组
这是我的代码:
<div id="box">
<div class="box-top">Activité</div>
<div class="box-panel">
Dernières messages
<p><strong>Utilisateur</strong> :
<?php
$usernamelastmsg = $pdo->query('SELECT pseudo, message FROM chat');
$affichagemessages = $usernamelastmsg->fetch($affichagemessages);
echo $affichagemessages['username'];
?>
<br />
Message :
</p>
</div>
</div>`
最佳答案
首先检查你得到了什么
var_dump($affichagemessages);
如果您在对象中获得结果而不是替换此行,则这应该是一个对象而不是数组:
echo $affichagemessages['username'];
进入:
echo $affichagemessages->username;
但最重要的一点是,您没有在 SELECT 语句列中选择 username
列。
关于php - fatal error : Cannot use object of type stdClass as array in chemin/index. php 第 52 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35106536/