Как преобразовать массив с одинаковыми ключами в ассоциативный, сохраняя все значения?

У меня есть сущность edu в БД , куда складываются все статьи обучающихся. В статьи они грузят файлы. Под файлы есть отдельная сущность files (там хранится путь к файлу, к какой статье он относится и владелец файла). Подразумевается, что в статье может быть больше 1 файла. При запросе я получаю такую выборку (см.скрин1)
Выборка из БД

Все, кроме путя к файлу одинаковое т.к. принадлежит одной статье. По этой выборке я хочу получить ассоциативный массив в php для вывода в статью всех файлов, принадлежащих этой статье. Однако при слиянии двух строк из выборки в ассоциативный массив с помощью

$query = mysqli_query($link,$string);
$data = mysqli_fetch_assoc($query);

На выходе я получаю это (см.скрин2) - Только первую строку выборки. Как это можно обойти? Без считывания mysqli_fetch_row
Ассоциативный массив, который получает php


Ответы (1 шт):

Автор решения: Илья

ArchDemon@ верно подсказал, что я забыл сделать перебор.

Сделал так:

for ($data = array (); $row = $query->fetch_assoc(); $data[] = $row);

в $data теперь хранятся элементы по типу $data[0]['note'] $data[1]['summary']

Всем спасибо.

→ Ссылка