0

抱歉标题尴尬,我有一个查询应该返回所有1blog列中具有值的评论。

该表由三列组成:

CommentID Comments Blog

目前,查询返回所有blog值为的评论,1但它也打印出CommentID最近输入的评论以及值11即使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,是什么导致了我的问题?

4

1 回答 1

0

您的 PHP 文件中还有一些其他代码会打印额外的数字。看看这个。您在此处发布的代码仅用于打印 Comment 字段(尽管它也可能包含一些额外的数字)

于 2013-04-07T15:44:27.273 回答