Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP &MYSQL:sử dụng nhóm theo danh mục

Tôi khuyên bạn chỉ nên dùng một truy vấn đơn giản để tìm nạp tất cả các hàng, được sắp xếp theo id danh mục. Chỉ xuất danh mục nếu giá trị của nó thay đổi so với hàng trước đó.

<?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. Cách trả về các hàng có cùng giá trị cột trong MySql

  2. Cách lưu trữ dữ liệu với số lượng thuộc tính động trong cơ sở dữ liệu

  3. Codeigniter / PHP kiểm tra xem có thể kết nối với cơ sở dữ liệu không

  4. Sử dụng các ứng dụng khách MySQL

  5. Các dấu ngoặc kép khác nhau của MySQL