Mysql
 sql >> база данни >  >> RDS >> Mysql

използвате PHP за създаване на HTML таблица от MSQL заявка, без дублиращи се редове?

Вероятно бих го кодирал по този начин, вероятно не единственият начин, но трябва да работи въз основа на това, което вярвам, че се опитвате да постигнете. Моля, не забравяйте да добавите и „поръчай по“ към вашата 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. Нарушение на ограничението при запазване на релация „Едно към много“.

  2. SQL заявка за избор, докато SUM(user_count) достигне 1000

  3. MySQL | REGEXP VS Like

  4. Как мога да изчистя екрана в MySQL конзолата?

  5. Изчислете разстоянието с 2 точки, географска ширина и дължина