Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Schleifen Sie Ergebnisse basierend auf der Kategorie, aber zeigen Sie die Kategorie nur einmal an

Da Sie Ihr Ergebnis bereits nach Produkten sortieren, könnten Sie etwa so vorgehen:

$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
}

Wenn Sie Ihren vorhandenen do while verwenden möchten -loop stattdessen, es ist dasselbe.