2

我正在尝试制作一个匿名评论系统,以下是打印现有评论的代码。它要求我遍历数据库中的 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
}
?>
4

3 回答 3

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
}
?>
于 2013-02-15T06:30:49.583 回答
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
    }
    ?>
于 2013-02-15T06:20:55.130 回答
0

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


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

于 2013-02-15T05:46:40.247 回答