Mysql
 sql >> база данни >  >> RDS >> Mysql

Завъртете резултатите въз основа на категория, но покажете категорията само веднъж

Тъй като вече поръчвате резултата си по продукт, можете да направите нещо подобно:

$currentProduct = null;

foreach($products as $product) {

    if ($currentProduct != $product['product']) {
        // We got a new product. Show it with some fancy html
        // Then store it in $currentProduct for the next iteration 
        $currentProduct = $product['product'];
    }

    // Show the title with some fancy html
}

Ако искате да използвате съществуващия си do while -loop вместо това е същото.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Няма съпоставени Doctrine ORM обекти според текущата конфигурация

  2. MySQL INSERT и SELECT Ред на приоритет

  3. Docker. MySQL изображение. Не мога да променя файла my.cnf

  4. Как да коригирате кода на състоянието на сървъра:302 Намерен от SQL Inject Me Firefox Addon

  5. Наследяване на PHP и MySQL