抱歉标题尴尬,我有一个查询应该返回所有1
在blog
列中具有值的评论。
该表由三列组成:
CommentID
Comments
Blog
目前,查询返回所有blog
值为的评论,1
但它也打印出CommentID
最近输入的评论以及值1
(1
即使WHERE
值从 更改为1
,该值仍会被打印2
)。
这是我的查询:
public function getComments($blog) {
$conn = $this->dbConnection->Connection();
$sth = $conn->prepare("SELECT `Comment` FROM comments WHERE Blog = ?");
$sth->bindValue (1, $blog);
$sth->execute();
$result = $sth->fetchAll();
foreach ($result as $row) {
print $row['Comment'] . "\n";
}
$conn = $this->dbConnection->closeConnection();
}
我正在寻找它只是为了打印出 的内容Comment WHERE Blog = 1
,是什么导致了我的问题?