Вы должны установить флаг для столбца name & payable и использовать array_column (), array_unique (), чтобы получить уникальные значения столбца:

тоящее время я разрабатываю систему заказов, в которой клиент может заказать много товаров. У меня также есть админ, где он / она может видеть все заказы в этот день. Администратор может просмотреть имя клиента, общую сумму к оплате, продукты и количество продукта, заказанного клиентом.

В настоящее время я вижу эти результаты, используя мой запрос.

 Name   | Payable | Product   | Quantity
 Test   |   165   | keychain  | 3
 Test   |   165   | Tumbler   | 1
 Miguel |   525   | Keychain  | 3
 Miguel |   525   | Magic Mug | 3
 Dandel |   1010  | keychain  | 3
 Dandel |   1010  | T-shirt   | 2
 Dandel |   1010  | Keychain  | 3
 Dandel |   1010  | Mug       | 5

Это мой запрос.

 $result = mysql_query("
        SELECT reservation.firstname, reservation.lastname, reservation.payable, reservation.city, orders.product, orders.qty, reservation.date
        FROM orders
        INNER JOIN reservation
        ON orders.confirmation = reservation.confirmation 
        WHERE reservation.date = CURDATE() && reservation.city = '24th Floor'
        ");
    while($row = mysql_fetch_array($result))
        {
            echo '<tr>';
            echo '<td style="border: 1px solid black;">'.$row['firstname'].'</td>';
            echo '<td>'.$row['payable'].'</td>';
            echo '<td>'.$row['product'].'</td>';
            echo '<td>'.$row['qty'].'</td>';
            echo '</tr>';
        } 

Я хочу получить такие результаты. Как я могу это сделать?

 Name   | Payable | Product   | Quantity
 Test   |   165   | keychain  | 3
        |         | Tumbler   | 1
 Miguel |   525   | Keychain  | 3
        |         | Magic Mug | 3
 Dandel |   1010  | keychain  | 3
        |         | T-shirt   | 2
        |         | Keychain  | 3
        |         | Mug       | 5

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

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