sql >> Databasteknik >  >> RDS >> Mysql

Slingresultat baserat på kategori men visar bara kategori en gång

Eftersom du redan beställer ditt resultat efter produkt kan du göra något i stil med detta:

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

Om du vill använda din befintliga do while -loop istället, det är samma sak.




  1. Java-fil ladda upp till MySQL

  2. Introduktion till Amazon Web Services (AWS) automatisk skalning

  3. Hur man skriver en anpassad CrudRepository-metod(@Query) för att filtrera resultatet i mitt fall

  4. PDO och php - Anrop till en medlemsfunktion prepare() på ett icke-objekt