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

Mengkategorikan data mysql ke dalam tabel html terpisah?

HTML tidak aktif, tetapi ini akan membantu Anda memulai:

<?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. KESALAHAN 2006 (HY000) pada baris 1:Server MySQL telah hilang

  2. Menjalankan prosedur tersimpan dari crontab

  3. Tidak dapat menemukan baris yang cocok di tabel pengguna

  4. Mendapatkan baris pertama dari string sumber daya mysql?

  5. Tidak ada kesalahan database yang dipilih bahkan setelah db dipilih