循环通过mysql字段

时间:2013-02-15 05:39:21

标签: php mysql loops

我正在尝试建立一个匿名评论系统,以下是打印现有评论的代码。需要我遍历数据库中的comm_id字段以获取所有注释。我怎样才能做到这一点?

<ol id="update" class="timeline">
<?php
$sql=mysql_query("SELECT * from comments where com_id='' ");
while($row=mysql_fetch_array($sql) )
{
$comment=$row['comment'];
?>
<li class="box">
<?php echo $comment; ?>
</li>
<?php
}
?>

3 个答案:

答案 0 :(得分:0)

删除where com_id=''。这将无条件地选择所有评论。


如果可以,请避免使用ext/mysql并使用PDO / mysqli。无需使用SELECT *。您只需选择comment列。

答案 1 :(得分:0)

试试这个...... 它将显示数据库表中的所有注释

<ol id="update" class="timeline">
  <?php
    $sql=mysql_query("SELECT * from comments");
    while($row=mysql_fetch_array($sql) )
    {
    $comment=$row['comment'];
    ?>
    <li class="box">
    <?php echo $comment; ?>
    </li>
    <?php
    }
    ?>

答案 2 :(得分:0)

删除此where com_id=''然后它将考虑所有注释,然后循环显示:

<ol id="update" class="timeline">
<?php
$sql=mysql_query("SELECT * from comments  ");
while($row=mysql_fetch_array($sql) )
{
$comment=$row['comment'];
?>
<li class="box">
<?php echo $comment; ?>
</li>
<?php
}
?>