0

ぎこちないタイトルで申し訳ありません。列に値を持つすべてのコメントを返すクエリがあり1ますblog

この表は、次の 3 つの列で構成されています。

CommentID Comments Blog

現時点では、クエリは のblog値を持つすべてのコメントを返していますが、値とともに最後に入力1されたコメントも出力しています(値が からに変更されても値は出力されます)。CommentID11WHERE12

これが私のクエリです:

  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 ファイルには、余分な数値を出力する他のコードがあります。見てみな。ここに投稿したコードは、コメント フィールドのみを出力することを目的としていました (ただし、余分な数字も含まれている場合があります)。

于 2013-04-07T15:44:27.273 に答える