Mysql
 sql >> Baza danych >  >> RDS >> Mysql

używać PHP do tworzenia tabeli HTML z zapytania MSQL, bez zduplikowanych wierszy?

Prawdopodobnie zakodowałbym to w ten sposób, prawdopodobnie nie jedyny sposób, ale powinien działać w oparciu o to, co moim zdaniem próbujesz osiągnąć. Upewnij się, że dodałeś również „zamówienie według” do zapytania SQL.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zapisać kształt nakładki map Google w bazie danych?

  2. normalizowanie znaków akcentowanych w zapytaniach MySQL

  3. Wiele zapytań UNION nie działa

  4. Nie udało się załadować klasy sterownika com.mysql.jdbc.Driver

  5. Jak używać polecenia źródłowego MySQL do importowania dużych plików w systemie Windows?