sql >> Database teknologi >  >> RDS >> Mysql

PHP &MYSQL:bruger gruppe efter til kategorier

Jeg vil anbefale blot en simpel forespørgsel for at hente alle rækkerne, sorteret efter kategori-id. Udskriv kun kategorien, hvis dens værdi ændres fra den forrige række.

<?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. Sådan eksporteres data fra SQL Server 2005 til MySQL

  2. Top 3 grunde til, at folk flytter til SaaS

  3. Hvordan giver man Trigger-genereret værdi til Hibernate ValueObject?

  4. Hvordan kan jeg få fremmednøglerne til en tabel i mysql