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)

2 réponses

  1. Contributeur
    Tu 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

    1. Contributeur
      Images_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.
  2. Merci pour vos réponses mais j'ai pas vraiment compris.