$pgroup = $Sys->db->query("SELECT dj_photo_group.photo_group, dj_photo.name FROM dj_photo_group, dj_photo WHERE dj_photo_group.photo_group = dj_photo.img_group ORDER BY dj_photo.img_group DESC");
while($photo = $pgroup->fetch_object()) {
echo '<div class="photo_head">' . ucfirst($photo->photo_group) . '</div>';
echo '<div class="photo_sub">';
while($photo->name) {
echo '<img src="photogallery/' . $photo->photo_group . '/' . $photo->name . '" />';
}
echo '</div>';
}
这是一遍又一遍地显示相同的图像。我有3组:婚礼,5点和杂项,每个有2个图像。它仅以无限次数显示1张图像的婚礼。这1张图片为什么显示无数次?
我在做什么错,我该如何解决?
因为'$光电> name'始终是真实的,所以你永远不会出第二个while循环,这就是所谓的无限循环 – CodeBird