Bonjour,
Pour un site de vente en ligne, je propose aux clients de sauvegarder leurs caddie pour qu'ils puissent l'exploiter plus tard.
Je me pose une question quant à la structure que ma base de donnée devrait avoir pour gérer cette sauvegarde.
( J'utilise PHP & MySQL )
J'ai donc une table panier avec :
numero_caddie -> clef primaire
numero_client -> clef étrangère reliée à la table client
numero_article -> clef étrangère reliée à la table article
qte_article -> la quantité de chaque article
date
Sachant qu'avec cette méthode, j'aurais autant de ligne pour chaque client que d'article différents dans son caddie..
Je me demande si cette méthode ne va pas allourdir ma base..
Serait il plus judicieux de faire une table sans clef étrangère de ce type :
numero_client -> clef étrangère reliée à la table client
caddie -> les infos du caddie concatenée
date
Et d'exploiter ce champs caddie avec la fonction explode() en php?
Merci de votre réponse
Partager