Plusieurs images dans un base MySql?

Résolu/Fermé
Hellreaper Messages postés 34 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 15 octobre 2009 - 28 juil. 2009 à 10:27
Hellreaper Messages postés 34 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 15 octobre 2009 - 28 juil. 2009 à 11:49
Bonjour,


je voudrais savoir s'il est possible de sauvegarder plusieurs images dans la même ligne dans une basse MySQL?

voici mon tableau:

CREATE TABLE `formationsave` (
`id` tinyint(4) NOT NULL auto_increment,
`nom` varchar(255) NOT NULL,
`prenom` varchar(255) NOT NULL,
`photo` blob NOT NULL,
`scan` blob NOT NULL,
`scan2` blob NOT NULL,
`test_pratique` blob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

je voudrais pouvoir mettre au moins 4 image par ligne dans mon tableau.

merci,

4 réponses

cmathias Messages postés 310 Date d'inscription vendredi 22 juin 2007 Statut Membre Dernière intervention 3 mai 2011 51
28 juil. 2009 à 10:29
Bonjour,

Il serai plus simple d'ajouter plusieurs champ (ID 1; 2; 3; etc...) Car mettre plusieurs images dans le même champ je ne croit pas que cela soit possible.
0
Hellreaper Messages postés 34 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 15 octobre 2009
28 juil. 2009 à 10:34
Donc je doit crée plusieurs tables?
0
Airmanbzh Messages postés 119 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 27 avril 2010 9
28 juil. 2009 à 11:04
Soit tu crées plusieurs tables (formationsaves et images), plus une table de jointures en cas de cardinalités 0,n des deux côtés. (ça c'est la méthode propre)

Soit tu formates un de tes champs de façon à pouvoir retrouver par traitement le nom ou les url de tes images.
Par exemple : "image1.jpg;image2.jpg;...;imageN.jpg". Ainsi tu peux récupérer récupérer un tableau contenant l'ensemble de tes images en splitant (découpant) cette chaine de caractère avec pour point de découpage le caractère ';'. (méthode un peu barbare pour pas dire "sale" ^^)

Voilà, j'espere que ça t'aura aidé ^^.
0
Hellreaper Messages postés 34 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 15 octobre 2009
28 juil. 2009 à 11:49
Merci Airmanbzh,

je vais prendre la méthode une ^^ plusieurs tables
0