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

PHPを使用して、行が重複することなく、MSQLクエリからHTMLテーブルを作成しますか?

    私はおそらくこのようにコーディングしますが、おそらく唯一の方法ではありませんが、あなたが達成しようとしていると私が信じていることに基づいて機能するはずです。 SQLクエリにも「orderby」を追加してください。

    echo "<table cellspacing='40'>";
    $query2 = "SELECT mods.mid, ayr, mtitle, credits FROM stud, smod, mods WHERE stud.sid = '".$_POST['stuNo']."' and stud.sid = smod.sid and smod.mid = mods.mid ORDER BY ayr DESC";
    
    $result = mysql_query($query2) or die(mysql_error());
    
    echo "Enrollment and Progress";
    echo "<table width='150' border='1'>";
    echo "<tr><td colspan="3"><b>Module Selection</b></td></tr>";
    $year = "";
    while ($row = mysql_fetch_array($result)) {
        if ($year != $row["ayr"]) {
           echo "<tr><td colspan="3"><b>" . $row["ayr"] . "</b></td></tr>";
           $year = $row["ayr"];
        }
        echo "<tr>";
        echo "<td>" . $row["mid"] . "</td>";
        echo "<td>" . $row["mtitle"] . "</td>";
        echo "<td>" . $row["credits"] . "</td>";
        echo "<tr>";
    }
    echo "</table>";
    



    1. PostgreSQLの日付から月を抽出する

    2. WordPressの単一エンドポイントで高可用性PostgreSQLをデプロイする方法

    3. オンライン調査のためのデータベースモデル。パート2

    4. Cos()がPostgreSQLでどのように機能するか