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