sql >> Databasteknik >  >> RDS >> Mysql

använda PHP för att skapa en HTML-tabell från en MSQL-fråga, utan dubbletter av rader?

Jag skulle förmodligen koda det så här, förmodligen inte det enda sättet men borde fungera baserat på vad jag tror att du försöker uppnå. Se till att lägga till "beställ efter" i din SQL-fråga också.

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. Windows Batch Script för att säkerhetskopiera lokala MySQL-databaser och bara behålla N senaste mappar med säkerhetskopior

  2. Hur man tar bort en databas i MySQL/MariaDB

  3. Oracle Database TLS1.2 / SSL-anslutning med JDBC thin och JKS

  4. MySQL SUM json-värden grupperade efter json-nycklar