sql >> データベース >  >> RDS >> Mysql

mysqlデータを個別のhtmlテーブルに分類しますか?

    HTMLはオフになっていますが、これで開始できます:

    <?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. 週番号から週の開始日と終了日を取得します

    2. JPQLによるJPAのMap<KEY、VALUE>クエリが失敗しました

    3. 簡単なパスワード暗号化-どうすればよいですか?

    4. MySQLストアドプロシージャが原因で`コマンドが同期していません`