计算while循环,在特定的循环时间内执行其他操作,然后继续while循环

时间:2019-01-27 06:52:58

标签: php mysql loops while-loop logic

此代码打印如下。 16次图片,然后 16次相同代码,再次16次图片,然后16次不同代码。

我希望代码循环在数据库的每个循环中加载新代码。代码不一样。

预先感谢,我对此没有任何逻辑。

现在它正在工作。 诀窍是将所有代码插入数组。 $ codes [] = $ row ['koodi'];

然后打印数组。

$resturantID = 11; // resturant ID 

$counter = 0; // count amount of loop 

$stmt = $pdo->prepare("SELECT * FROM lappu WHERE resturantID = $resturantID");
$stmt->execute();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    $code = $row['code'];
    $counter++;

}

for ($x = 1; $x <= $counter; $x++) {

if (in_array($x, array(17,34,51,68,85,102,119,136,153,170,187,204,221,238,255,272,289,306,323))) {
                    for ($b = 1; $b <= 16; $b++) {
                        echo 'pictures'.'<br>';
                    }

                    for ($b = 1; $b <= 16; $b++) {
                        echo $code.'<br>';
                    }
                }

}

1 个答案:

答案 0 :(得分:0)

SELECT ID, CONVERT(char(10), Date, 103) + ' ' + Time [Date]
FROM class