Php Mysql循环方法

xmjla07d  于 2022-11-28  发布在  Mysql
关注(0)|答案(1)|浏览(119)

我有一个图像的方法,但是加法是在同一个图像上进行的,我有16个图像,我想要一个循环来添加从h_ID = 1到h_ID = 16的图像,我不知道如何添加

<?php
$x = 1;
while ($x <= 16){
    $x++;
    $getImages = $db->query("select * from table1 where h_ID = {$x} ")->getRow();
    $x++;
}
?>
ia2d9nvy

ia2d9nvy1#

通过while循环将所有数据放入一个数组(如$getImages[]),然后使用foreach循环完成所需操作(如逐个显示图像)
注:没有点的使用两个$x++;否则将跳过总共16条记录中的一半记录
所以代码:

<?php
$x = 1;

while ($x <= 16){
    $getImages[] = $db->query("select * from table1 where h_ID = {$x} ")->getRow();
    $x++;
}

// when display / using the image , use a foreach loop

foreach($getImages as $Images){

//do something like echo <img src='$Images'> or whatever you want to accomplish

}
?>

相关问题