Моя конечная цель - создать тег
ссылки на посты в блоге, теги
относящиеся к должности.
В настоящее время мой запрос содержит GROUP_CONCAT
, который захватывает связанные теги, а возвращаемое значение столбца tags
выглядит примерно так:
'Бруклин, Манхэттен, Нью-Йорк'
от
SELECT
post.id,
post.name,
GROUP_CONCAT( tags.name order by tags.name ) AS tags
FROM post
LEFT JOIN tags_items
ON post.id = tags_items.post
LEFT JOIN tags
ON tags_items.tag = tags.id
С помощью этой строки в своем коде на стороне сервера я разделяю ее запятой и перебираю для создания тегов. Однако теперь мне нужно создать эти ссылки, и мне нужно знать соответствующий идентификатор каждого из тегов, чтобы сгенерировать ссылку, например <a href="?tag=1">New York</a>
. Моя HTML структура будет такой:
<div class=post>
<h2>Rakim Allah!</h2>
<div class=tags>
<a href="/tags/1">Brooklyn</a>
<a href="/tags/2">Manhattan</a>
<a href="/tags/3">New York</a>
</div>
</div>
tags
таблица:
id name
1 Brooklyn
2 Manhattan
tags_items
таблица (без ПК):
post tag
1 1