Salut moogli, merci pour ta réponse,
J'aimerais pouvoir dissocier les médias associés à un article (images, vidéos, fichier dives et variés à télécharger...), de l'article en lui même.
Au début, j'étais justement parti la dessus :
_ Une table article, contenant le texte de l'article, la sections, sous sections, liste d'ID de médias, tags ...etc,
_ Une table media, contenant, pour chaque média son type, un titre, une alternative (pour les images), une description, sa source... et un ID unique.
Mais je me suis dit qu'il était peut être possible de faire sensiblement la même chose en stockant directement les médias, encadrés par des balises, dans la table article.
Apparemment je me suis trompé
après je ne vois pas trop pourquoi tu ne met pas les elements dans le texte.
J'aimerais les séparer pour plusieurs raisons :
_ Pouvoir ne sortir que le texte sur ma page d'accueil, sans trop mouliner (

),
_ Permettre une recherche par médias (ex : sortir toutes les images de tous les articles, correspondant à un tag),
_ Pouvoir mettre une place une galerie "globale", de toutes les images par exemple.
s'il s'agit de lien tu peux très bien utiliser un truc à la bbcode style comme tu le met dans ton 1er message
Il me faudrait plus que le le lien, du genre une description, un titre, une alternative...
Et après une moulinette qui remplace par la bonne balise (voir les pléthores de parseur bbcode sur le net

)
C'est pour ça que j'ai pensé à du XML, en ayant fait un chouilla via JavaScript, je n'aurais pas trop été perdu pour "mouliner"
Pour résumer, tu me conseilles de faire comme je le pensais au début?
Une table contenant ma liste d'articles, identifiés par un ID unique, le texte, les tags associés ... - d'autres info - ... la liste des ID des médias associés à l'article,
Une table contenant ma liste de médias, identifiés par un ID unique, le type, la source, le titre ... - d'autres infos -.