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