php,将所有行打印到<p> </p>

时间:2014-04-28 21:30:45

标签: php twitter-bootstrap pdo

我试图将数据打印到boostrap 3 blockquote和small paragraph中。

blockquoute显示用户评论,小段落显示他们的名字

我正在使用PDO打印所有行,并使用下面的代码

<?php

         $query = $db->prepare("SELECT * FROM review");
         $query->execute();
         $result = $query->fetchAll();

            foreach($result as $row)
        {

      echo "<blockquote>" . $row['brief'] . "</blockquote>";
      echo "<small>" . $row['firstname'] . "</small>";

    }
?>

然而,这段代码不能正确显示,就像我用这段代码单独做的那样

<blockquote><p><?php print $row['brief'] ?></p><p><small><?php print $row['firstname'] ?></small></p></blockquote>

基本上上面这行是它在HTML中的外观,但我试图让上面的代码自动完成

2 个答案:

答案 0 :(得分:1)

您单独执行此操作后,将print包裹在<p>中,但不包含在foreach中。

答案 1 :(得分:1)

修正:

foreach($result as $row)
{
     echo "<blockquote><p>" . $row['brief']."</p><p>";
     echo "<small>" . $row['firstname'] . "</small>". "</p></blockquote>";
}