Запрос в цикле, вместо двух циклов один

Рейтинг: 0Ответов: 0Опубликовано: 10.02.2023
$bd->query("sql");
while($r = $bd->get_array())
    print_r($value);

В некоторых случаях, необходимо выполнить запрос в цикле

$bd->query("sql");
while($r = $bd->get_array())
    $bd->query("sql");

Выдает ошибку, тогда делаю так

$bd->query("sql");
while($r = $bd->get_array())
    $ms[] = $r;

foreach ($ms as $key => $value) {
    $bd->query("sql");
}

Так работает. Вопрос в том, возможно ли выполнить запрос сразу как это во втором примере. Быть может я не знаю такого способа. Дабы лишний раз не собирать массив и по новой в цикле не прогонять...

Ответы

Ответов пока нет.