Я пытаюсь создать массив, содержащий результаты из таблицы SQL. Но мой цикл foreach не работает правильно.Foreach PHP Loop in Array
Это мой код: $ stmt-> bind_param ("i", $ id); $ stmt-> execute(); while ($ stmt-> fetch()) { } $ stmt-> close();
$i = 0;
foreach ($connected_items as &$value) {
print_r ($connected_items[$i]);
$stmt->bind_param("i", $connected_items[$i]);
$stmt->execute();
while ($stmt->fetch()) {
$result[] = array(,
);
}
$stmt->close();
$i++;
}
unset($value);
)
)
Это, кажется, работает для цикла на моем операторе печати, а затем заявление MySQL, используя последнюю connected_items_id, почему это? И почему он не возвращает связанные значения для этого id?