Результаты SQL в виде массива PHP

Как получить результат SQL, который будет содержать несколько строк в массиве:

Пример таблицы SQL:

ID Cat LineID Qty DealID Cost 1 Phone 1 2 8941 25.00 2 Phone 2 43 8941 85.00 3 Net 1 2 8941 1.00 4 App 1 1 8941 87.00 5 Phone 1 20 8942 98.00 

Хотелось бы вернуть результат, например:

 $product[Phone][LineID][Qty] $product[Phone][1][Qty] -- this would return 2 - $product[Phone][LineID][Qty] $product[Phone][1][Qty] -- this would return 2 

BTW: внутри Cat LineID никогда не будет дублироваться, но он может быть не всегда таким же LineID – для примера в DealID 8941 может быть LineID для Cat> Phones 1,2,3,4, но под другим DealID может быть только be Cat> Телефоны 4,5

Не уверен, что я лаю по всему неправильному дереву, в основном мне нужно пройти все результаты в DealID, а затем перекрестно ссылаться на LineID, чтобы получить всю информацию об этом LineID из другой таблицы, которая содержит имя, изображение и т. Д. Затем поместите в таблицу html по строкам:

 Product Name Qty Cost Line Total Phone 1 1 85.00 85.00 

Надеюсь, я ясно дал понять, если не будет слишком суровым !!

Спасибо, Б.