Astuce quantité mysql

Fermé
stef - 28 janv. 2011 à 12:45
 stef - 28 janv. 2011 à 14:20
Bonjour,

Je suis confronté à un petit problème, je développe un site et je suis bloqué au niveau mysql.
J'ai des tables de cette forme:

Table user:
id
pseudo

Table objet:
id
prix

Je souhaiterai que chaque utilisateur (environ 1000) puisse acheter des objets (environ 100 différents).
=>Mon problème: Chaque utilisateur peut acheter plusieurs objets ayant le même ID.

Suis-je obligé de rajouter les champs ojbet1_quantite, ojbet2_quantite..... dans ma table user, et ce pour chaque objet? Cela me parait un peu lourd... Si quelqu'un a une astuce je suis preneur!

Merci! :)
A voir également:

4 réponses

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
28 janv. 2011 à 13:53
Bonjour,
C'est impossible que plusieurs objets est le même id, car normalement ton champ id de la table objet est ta clé primaire donc unique...
0
j'ai finalement fait comme ceci:

Table user:
id
pseudo

Table objet:
id
prix

Table objet_user:
id_user
id_objet
quantite

Ça marche et je pense que c'est une bonne solution non?
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
28 janv. 2011 à 14:15
A vu d'oeil ca à l'air d'être pas mal ;)
0
merci bonne journée! ;)
0