Создание многомерного массива из запроса

Я использую приведенный ниже код для создания многомерного массива из запроса, чтобы я мог организовать результаты по категориям, но он получает только 2 столбца (категория, агентство).

Я не уверен, как это изменить, чтобы я мог получить 4 столбца (категория, агентство, описание, веб-сайт). Любая помощь приветствуется.

$categories = array(); while ($row = mysqli_fetch_array($result)) { $category = $row['category']; $categories[$category][] = $row['agency']; } <?php foreach ($categories as $category => $agencies) { ?> <h3><?php echo $category; ?></h3> <table class="chart"> <?php foreach ($agencies as $agency) { ?> <tr><td><?php echo $agency; ?></td></tr> <?php } ?> </table> <?php } ?>