PHP organisation mysql

Fermé
gaetan1329 Messages postés 13 Date d'inscription samedi 31 juillet 2010 Statut Membre Dernière intervention 28 août 2010 - Modifié par gaetan1329 le 31/07/2010 à 13:13
gaetan1329 Messages postés 13 Date d'inscription samedi 31 juillet 2010 Statut Membre Dernière intervention 28 août 2010 - 31 juil. 2010 à 14:29
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

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 339
31 juil. 2010 à 13:46
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

0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
31 juil. 2010 à 14:01
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.
0
gaetan1329 Messages postés 13 Date d'inscription samedi 31 juillet 2010 Statut Membre Dernière intervention 28 août 2010
31 juil. 2010 à 14:29
Merci pour vos réponses mais j'ai pas vraiment compris.
0