我正在制作专辑列表,数据库中的信息是歌曲名称、艺术家名称、专辑名称和专辑插图的 URL。
我处于完全的死胡同,因为我从未成功地尝试过以下操作:
如果同一张专辑有多首歌曲,只需使用其中一首专辑名称,然后继续下一张。
我打算做的是在一张桌子上填满艺术品、专辑名称和艺术家。然后它会显示下一张专辑,依此类推。这是一个例子:
<td><center><img width="150" src="http://ecx.images-amazon.com/images/I/51Ey1zeerzL.jpg"><br><strong>The Wall</strong><br>Pink Floyd</center></font></a></td>
<td><center><img width="150" src="http://stcmjfpp1312.files.wordpress.com/2012/09/led-zeppelin-mothership.jpg"><br><strong>Mothership</strong><br>Led Zeppelin</center></td>
<td><center><img width="150" src="https://s3.amazonaws.com/NRNArt/Slightly-Stoopid--Top-Of-The-World.jpg"><br><strong>Top of the World</strong><br>Slightly Stoopid</center></td>
我的 MySQL 表:
mysql> DESCRIBE musicinfo;
+----------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------------+------+-----+---------+----------------+
| auto | int(11) | NO | PRI | NULL | auto_increment |
| file | varchar(150) | YES | | NULL | |
| artist | varchar(150) | YES | | NULL | |
| album | varchar(150) | YES | | NULL | |
| song | varchar(150) | YES | | NULL | |
| albumurl | varchar(500) | YES | | NULL | |
| username | varchar(150) | YES | | NULL | |
| filesize | varchar(9999) | YES | | NULL | |
+----------+---------------+------+-----+---------+----------------+
所以我不希望出现同一张专辑的多个副本。希望有人理解并至少能给我一些提示。