PHP organisation mysql
Bonjour,
En fait, je veux vendre des images libres donc pour cela j'ai mes scripts, mais je bloque quelque part...
Quand l'utilisateur se connecte, je veux qu'il voit les images achetées, mais je ne sais pas comment organiser ça dans MYSQL pour mettre les images achetées sur une seule ligne de la table.
Je sais c'est pas très clair.Un exemple du tableau mysql:
id user pass images_achetees
1 moi 111 *
voila a la place de * je veux le code des images achetées.. Donc on peut les séparer par un espace (image1 image2 image3), mais je sais pas comment les séparer dans le php pour afficher:
Images achetées
image 1(lien)
image 2(lien)
image 2(lien)
En fait, je veux vendre des images libres donc pour cela j'ai mes scripts, mais je bloque quelque part...
Quand l'utilisateur se connecte, je veux qu'il voit les images achetées, mais je ne sais pas comment organiser ça dans MYSQL pour mettre les images achetées sur une seule ligne de la table.
Je sais c'est pas très clair.Un exemple du tableau mysql:
id user pass images_achetees
1 moi 111 *
voila a la place de * je veux le code des images achetées.. Donc on peut les séparer par un espace (image1 image2 image3), mais je sais pas comment les séparer dans le php pour afficher:
Images achetées
image 1(lien)
image 2(lien)
image 2(lien)
2 réponses
-
ContributeurTu dois organiser ta base de cette façon :
Utilisateurs: Idx -- N° de l'utilisateur (clé primaire) Pseudo Pass Images_Achetees: Idx -- N° de la ligne (clé primaire) Utilisateur -- N° de l'utilisateur Image -- N° de l'image Images: Idx -- N° de l'image (clé primaire) Lien -- Lien vers l'image
-
ContributeurImages_Achetees:
Idx -- N° de la ligne (clé primaire)
Utilisateur -- N° de l'utilisateur
Image -- N° de l'image
Pas d'accord, ça autorise les doublons alors que la logique veut qu'on n'achète qu'une seule fois une image.
J'aurais mis le numéro utilisateur et le numéro image en clé primaire.
-
-
Merci pour vos réponses mais j'ai pas vraiment compris.