sql >> Databasteknik >  >> RDS >> Mysql

PHP &MYSQL:använder grupp efter för kategorier

Jag skulle rekommendera bara en enkel fråga för att hämta alla rader, sorterade efter kategori-id. Skriv ut kategorin endast om dess värde ändras från föregående rad.

<?php

$stmt = $pdo-> query("SELECT * FROM `myTable` ORDER BY categoryID");

$current_cat = null;
while ($row = $stmt->fetch()) {
  if ($row["categoryID"] != $current_cat) {
    $current_cat = $row["categoryID"];
    echo "Category #{$current_cat}\n";
  }
  echo $row["productName"] . "\n";
}

?>


  1. Varför behövs UTFÖR OMEDELBART här?

  2. MySQL:Trunkate Table vs Delete From Table

  3. Hur infogar man en post med bara standardvärden?

  4. konvertera lista till sträng för att infoga i min sql på en rad i python scrapy