我的查询有问题:Fatal error: Cannot use object of type stdClass as array in chemin/index.php on line 52
这是我的代码:
<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
列。