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

Phân loại dữ liệu mysql thành các bảng html riêng biệt?

HTML đã tắt, nhưng điều này sẽ giúp bạn bắt đầu:

<?php

$query = 'SELECT CategoryID, CategoryName, ItemID, ItemName
FROM tableName
ORDER BY CategoryID';

$result = mysql_query($query);
if (!$result || mysql_num_rows($result) == 0) {
    echo "No rows found";
    exit;
}

$lastCatID = 0; //or some other invalid category ID

while ($row = mysql_fetch_assoc($result)) {
    if($lastCatID != $row['CategoryID']) {
        //starting a new category
        if($lastCatID != 0) {
            //close up previous table
            echo '</table>';
        }

        //start a new table
        echo '<table><th><td colspan="2">Category '
                . $row['CategoryName'] .'</td></th>';
        $lastCatID = $row['CategoryID'];
    }

    echo '<tr><td>' . $row['ItemName'] . '</td><td></td></tr>';
}

if($lastCatID != 0) {
    //close up the final table
    echo '</table>';
}

mysql_free_result($result);
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 1114 (HY000):Bảng đã đầy

  2. mysql chèn một lúc vào 2 bảng có khóa chính và khóa ngoại

  3. Hệ thống hàng đợi PHP với Codeigniter. THẾ NÀO?

  4. MySQL - Cách tạo số ngẫu nhiên

  5. TẢI THÔNG TIN DỮ LIỆU chỉ 1 bản ghi được chèn