我觉得我知道这一点,但我很沮丧,因为我不记得到底该怎么做。
在 PHP 中,我需要在无序列表中重复记录集的项目。我可以很好地重复项目,但如果记录集为空,我不希望显示任何内容。现在,如果没有记录,代码仍然显示一个空白列表项,而我只想什么都不出现。
我试过这个:
<?php do { ?>
<li><a href="#">Content Goes Here</a></li>
<?php } while (!feof($recordsetName) && $row_recordsetName = mysql_fetch_assoc($recordsetName)); ?>
我已经尝试通过将重复元素与这样的 if/else 语句一起使用来做到这一点:
<?php if (!feof($recordsetName)) {
echo ""; }
else do { ?>
<li><a href="#">Content Goes Here</a></li>
<?php } while ($row_recordsetName = mysql_fetch_assoc($recordsetName));
; } ?>
但这也行不通。任何信息都有帮助