我希望有人能帮忙。我运行下面的查询,然后打印 HTML 表中的行,如下所示:
ARTIST 1, (Featuring) ARTIST 2, (and) ARTIST 3
Song Title YEAR YT LINK
我在使用 group_concat 时遇到的问题是 ARTIST 1、ARTIST 2、ARTIST 3 的 index.php 链接(如下)现在显示 artist.php?id=1,2,3。我需要分隔 ID,以便使用如下链接将每个 ID 链接到每个艺术家的单独艺术家.php:
<a href="artist.php?id='.$row[3].'">'.$row[4].'</a>
我将如何拆分 ID 和艺术家姓名,同时能够保持表格布局的原样?我是否在此查询中使用 Implode?
SELECT r.release_name, r.release_year, r.release_yt,
group_concat( a.artist_id ) AS artist_ids,
group_concat( a.artist_name ) AS artist_names
FROM tbl_release_artists ra
JOIN tbl_releases r ON r.release_id = ra.release_id
JOIN tbl_artists a ON a.artist_id = ra.artist_id
GROUP BY r.release_year, r.release_name, r.release_yt
ORDER BY artist_names, r.release_year, r.release_name ASC
任何帮助将非常感激。提前致谢。