Как сделать вложенный SQL l oop, используя PHP?
Я пытаюсь вывести все bundle_id
из таблицы packages
, где находится строка user
(первичный ключ) - $username
. Внутри этого l oop я хочу запустить еще один l oop для вывода blacklist
из таблицы access
, где bundle_id
(не первичный ключ) - это выход из первого l oop.
Вот мой код:
$sql = "SELECT bundle_id FROM packages WHERE user='" . $username . "'";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result)){
echo $row['bundle_id'];
$sql = "SELECT blacklist FROM access WHERE bundle_id='" . $row['bundle_id'] . "'";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result)){
echo $row['blacklist'];
}
}
Проблема с моим кодом состоит в том, что он выводит только первую строку из таблицы access
.