Plusieurs images dans un base MySql?

Résolu
Hellreaper Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
Hellreaper Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
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,
A voir également:

4 réponses

cmathias Messages postés 310 Date d'inscription   Statut Membre Dernière intervention   51
 
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   Statut Membre Dernière intervention  
 
Donc je doit crée plusieurs tables?
0
Airmanbzh Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   9
 
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   Statut Membre Dernière intervention  
 
Merci Airmanbzh,

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