Создание динамической таблицы с помощью rowspan PHP

Как создать таблицу с данными, полученными из MySQL с помощью PHP

------------------------- | albumID | trackID | ------------------------- | | 1990 | - 1 ------------- | | 1991 | ------------------------- | | 1992 | - ------------- | 2 | 1993 | - ------------- | | 1994 | ------------------------- 

Я могу создать таблицу из базы данных, но результат будет только как каждый результат в одной строке

 $query = "SELECT albumID, trackID FROM songs"; $result = mysqli_query($db, $query); echo "<table>"; echo "<tr>\n"; echo "<th>albumID</th>\n"; echo "<th>trackID</th>\n"; echo "</tr>\n"; while ($data = mysqli_fetch_array($result)) { echo "<tr>\n"; echo "<td>$data[0]</td>\n"; echo "<td>$data[1]</td>\n"; echo "</tr>\n"; } echo "</table>\n"; 

Любая полученная помощь действительно оценена!