Lo he probado asi como tu dices y me funciona cuando quiero ver un post en concreto. Pero cuando muestra dos o más (últimos post) va repitiendo.
Código PHP:
$sql_blog='select * from tabla_articulos order by id desc';
$query_blog=mysql_query($sql_blog);
while($result_blog=mysql_fetch_array($query_blog)){
$sql_ver_tag_articulo='select * from tabla_tags where id in ('.$result_blog['tags'].')';
$query_ver_tag_articulo=mysql_query($sql_ver_tag_articulo);
while($result_ver_tag_articulo=mysql_fetch_array($query_ver_tag_articulo)){
$blog_tags_articulo.=$result_ver_tag_articulo['id'];
}
}
En el post 1 aparecen sus tags.
En el post 2 aparecen los tags del 1 y del 2.
En el post 3 aparecen los tags del 1, del 2 y del 3…
Así sucesivamente.
He probado a poner un if en vez de while pero solo me muestra un tag de cada post.
¡¡¡¡Estoy en un bucle sin salidaaaaaaaaaa!!!!