我正在尝试制作一个匿名评论系统,下面是打印现有评论的代码。它要求我遍历数据库中的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
}
?>发布于 2013-02-15 13:46:40
删除where com_id=''。这将无条件地选择所有注释。
请避免使用ext/mysql,并尽可能使用PDO/mysqli。不需要使用SELECT *。您可以只选择comment列。
发布于 2013-02-15 14:20:55
试试这个。它将显示数据库表中的所有注释
<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-15 14:30:50
删除此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
}
?>https://stackoverflow.com/questions/14888902
复制相似问题