Wyświetlenie wszystkich elementów dla danego pola

0

Cześć,
wymyśliłem aplikacje, która będzie mi wyświetlała to co zamówi użytkownik. Dane do bazy danych zapisują się w taki sposób, że dla każdego id użytkownika jest przypisana nazwa produktu i jego ilość. Moja aplikacja wyświetla to w taki sposób

https://imgur.com/a/eb4osTm

Jednak chciałbym, bo dla każdego id pokazywały się ilości zamówionych produktów w 1 linijce, a nie w tylu, ile było produktów.
Mój kod PHP wypisujący wygląda tak:

  while($row = mysqli_fetch_assoc($result)) {
            ?>
            <tr>
              <?php

              echo ('<th scope="col">'.$row['o3']);

              // Opcja 1
              if($row['o1'] == "Obiad Dieta Bezmleczna"){
                echo ('<td>'.$row['o2'].'</td>');
              }
              else{
                echo ('<td>'."0".'</td>');
              }

              // Opcja 2
              if($row['o1'] == "Obiad Dieta WEGE"){
                echo ('<td>'.$row['o2'].'</td>');
              }
              else{
                echo ('<td>'."0".'</td>');
              }

              // Opcja 3
              if($row['o1'] == "Obiad Dieta Zróżnicowana"){
                echo ('<td>'.$row['o2'].'</td>');
              }
              else{
                echo ('<td>'."0".'</td>');
              }

              // Opcja 4
              if($row['o1'] == "Śniadanie Dieta Bezmleczna"){
                echo ('<td>'.$row['o2'].'</td>');
              }
              else{
                echo ('<td>'."0".'</td>');
              }

              // Opcja 5
              if($row['o1'] == "Śniadanie Dieta WEGE"){
                echo ('<td>'.$row['o2'].'</td>');
              }
              else{
                echo ('<td>'."0".'</td>');
              }

              // Opcja 6
              if($row['o1'] == "Śniadanie Dieta Zróżnicowana"){
                echo ('<td>'.$row['o2'].'</td>');
              }
              else{
                echo ('<td>'."0".'</td>');
              }

1

To zmień SQL'a
użyj sum() oraz group by

1 użytkowników online, w tym zalogowanych: 0, gości: 1