8795 sujets

Développement web côté serveur, CMS

Salut,

Voilà, je souhaiterais obtenir un éclairage sur le "phénomène" suivant.

Dans le site que je développe (pages PHP et BDD MYSQL), il y a une présentation de livres (1 par semaine).

Ma page est faite, elle marche sans prob
(Dans ma BDD, j'ai une table "livres" avec les champs suivants: id, auteur, pages, prix, titre, chapeau, contenu, references, tags).

Je propose un commentaire sur le livre aussi ( avec pagination ) sur la même page, et là, pas de prob non plus.
(Dans ma BDD, j'ai une table "commentaire" avec les champs suivants: id, pseudo, com, date).

Pour livres, pas de problème, une table livres et ils entrent tous dedans

Mon problème c'est pour les commentaires, parce que si je dois créer à chaque fois une table pour chaque commentaire de livre, je vais me retrouver avec 48 tables après 1 an..., 480 tables après 10 ans... ça semble dingue... Smiley biggol

Je me demandais, s'il n'existait pas un autre moyen... Smiley sweatdrop

Merci pour vos éclairages.
Tu ne peux pas mettre l'id du livre dans une colonne de ta table commentaires ?

Ça s'appelle une "clé étrangère" (ou une "référence"). Et ça sert justement à faire ce que tu dis Smiley smile

J'ai bien compris ce que tu voulais ?