我正在尝试使用 OOP 检索我的数据库行,但我一直收到错误消息。我觉得我错过了一些简单的东西来完成这项工作。我的代码如下:
Class CommentFactory {
public function getImage(PDO $conn){
$stmt2 = $conn->prepare('SELECT * FROM `pictures`');
$stmt2->execute();
return $stmt2;
}
}
$statement = new CommentFactory();
$statement->getImage($conn);
while ($idOfComment = $statement->fetch(PDO::FETCH_ASSOC)) {
echo $idOfComment['photo_id'];
}
我得到的错误是:
Fatal error: Call to undefined method CommentFactory::fetch() in /var/www/CommentSystem/includes/Classes.php on line 29
我最近才开始尝试在 OOP 中编程,所以我的理解仍然模糊。