Как создать вложенный список внутри цикла while?

у меня возникли проблемы при попытке получить вложенный < ul> внутри цикла времени. Я'Я не уверен, если это вообще возможно, поэтому яЯ открыт для альтернатив.

Вот's быстрое изображение того, как выглядит моя база данных и как яЯ пытаюсь достичь.

Вот'мой sql

SELECT * 
FROM drinks_category, drinks_lookup, drinks 
WHERE drinks.drink_id = drinks_lookup.drink_id 
AND drinks_lookup.drinks_category_id = drinks_category.drinks_category_id
ORDER BY drinks_category.drinks_category_title

Вот's мой вывод php

$result = $conn->query($sql) or die(mysqli_error());

$last_category = 0;

while ($row = $result->fetch_assoc()) {

    if($row['drinks_category_id'] != $last_category) {
     echo "" . $row['drinks_category_title'] . "";
    }

    echo "<p>" . $row['drink_name'] . "</p>";
    $last_category = $row['drinks_category_id'];

}

Я использую mysqli и php. Заранее спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос