在我网站的部分评论留下系统中,有一个奇怪的空白条目,它始终保持在最新的真实条目之上。我直接查看了数据库,没有空白条目。然而,在我所有评论的顶部,总是有一个空框,其格式与其他评论的格式相同。这是从哪里来的,我该如何摆脱它?这是 PHP:
$query = "SELECT * FROM catharsis";
$result = mysql_query($query);
$num = mysql_numrows($result);
mysql_close();
echo "<h4><center>Let it out.</center></h4>";
echo '<ul class="comments">';
for ($i = 0; $i < $num; $i++) {
$name = mysql_result($result,$num - $i,"message");
echo "<li>$name</li>";
echo '<br>';
}
echo '</ul>';
相关的CSS:
ul.comments {
list-style-type: none;
position: relative;
right: 2.5em;
}
ul.comments li {
list-style-type: none;
background-color: c0dbff;
border-style: solid;
border-width: 1px;
border-color: black;
padding: .4em;
}
最佳答案
$query = 'SELECT message FROM catharsis ORDER BY id DESC';
$result = mysql_query($query);
mysql_close();
echo '<h4><center>Let it out.</center></h4>';
echo '<ul class="comments">';
while($t = mysql_fetch_array($result)){
echo '<li>'.$t[0].'</li><br>';
}
echo '</ul>';
关于php - 神秘的空数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286241/