ぎこちないタイトルで申し訳ありません。列に値を持つすべてのコメントを返すクエリがあり1
ますblog
。
この表は、次の 3 つの列で構成されています。
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
、何が問題の原因ですか?