这个while循环应该一直持续到数组结束或者直到计数器达到6,我在这里做错了什么?
while($row = mysql_fetch_array($resultSet, MYSQL_ASSOC) && ($counter < 6))
{
?>
<?php echo $row['Item_NAME'] ?>
<img style="width:250px; height:250px;" src="<?php {echo "{$row['Item_IMAGE']}";} ?>">
<?php $counter = $counter + 1;
?>
<?php
}
在没有&& ($counter < 6)
的情况下工作,但显示错误的图像数量,添加它将显示正确的框数(图像应该在哪里)但不从数组中检索图像或名称。
谢谢你的帮助。
答案 0 :(得分:1)
当第二个条件不再适用时,你不能在里面使用break;
吗?
while($row = mysql_fetch_array($resultSet, MYSQL_ASSOC))
{
if($counter > 5){
break;
}
?>
<?php echo $row['Item_NAME'] ?>
<img style="width:250px; height:250px;" src="<?php {echo "{$row['Item_IMAGE']}";} ?>">
<?php $counter = $counter + 1;
?>
<?php
}