Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP &MYSQL:menggunakan grup oleh untuk kategori

Saya akan merekomendasikan hanya kueri sederhana untuk mengambil semua baris, diurutkan berdasarkan id kategori. Keluarkan kategori hanya jika nilainya berubah dari baris sebelumnya.

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Menyukai banyak nilai

  2. Cara menampilkan gambar dari database menggunakan php

  3. MySQL tambahkan kolom jika tidak ada

  4. MySQL - PILIH nama yang muncul lebih dulu menurut abjad

  5. Kinerja tampilan MySQL