このコードでコメントページを作成しようとしていますが、エラーが発生します。ここでPHPの致命的なエラー:PDOStatement型のオブジェクトを配列として使用できません
はコードです:
$query = ("SELECT * FROM comment ORDER BY id DESC");
$getquery = $connection->query($query);
while($rows = ($getquery))
{
$id = $rows['id'];
$names = $rows['name'];
$comment = $rows['comment'];
echo $name . '<br/>' . $comment . '<br/>' . '<br/>' ;
}
そして、ここではエラーです:
線61があるPHP Fatal error: Uncaught Error: Cannot use object of type PDOStatement as array in E:\utsdata\2T\2107982859\comment.php:61
:へ$id = $rows['id'];
行61 - > $ id = $行['id']; 'while'ではなく' –
'foreach'です。 – mario
行を 'フェッチする '必要があります:http://php.net/manual/en/pdostatement.fetch.php – AbraCadaver