我想用此代碼發表評論頁面,但最終會出現錯誤。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/>' ;
}
這裏是錯誤:
PHP Fatal error: Uncaught Error: Cannot use object of type PDOStatement as array in E:\utsdata\2T\2107982859\comment.php:61
其中線61:$id = $rows['id'];
第61行 - > $ id = $ rows ['id']; –
'foreach'而不是'while'。 – mario
您需要「獲取」行:http://php.net/manual/en/pdostatement.fetch.php – AbraCadaver