这里是我的代码,其中一部分工作完美而另一部分则不工作。
PHP SQL语句中的循环问题
<?php
$query = "Select * from Query ORDER BY time DESC";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
?>
<span class="hotspot" onmouseover="tooltip.show('<center><b><?php echo $row['name'] ?></b></center>');" onmouseout="tooltip.hide();">
<?php
echo "<img src='/" . $row['name'] . ".gif'> ";
}
?>
现在有喜欢100+行,第二$row['name']
工作正常与循环,但第一个使用第rwos导致每一个结果。
任何解决方案?
是啊......我正在改写它来为你清理它,这实际上是我的一个问题。 “这个跨度在任何地方结束?”。 这不会改变打印出来的'$ row ['name']'的值,尽管它可能会使它看起来如此。一定要查看您的实际HTML,看看发生了什么。您也可能希望使用Firefox的W3 Validator或HTML Validator扩展。 – JAL