MySQL et images

Marneus Calgar Messages postés 39 Date d'inscription mardi 3 octobre 2000 Statut Membre Dernière intervention 10 juin 2005 - 29 sept. 2002 à 11:19
djomsroset Messages postés 13 Date d'inscription mercredi 29 septembre 2004 Statut Membre Dernière intervention 17 juillet 2006 - 13 oct. 2004 à 21:34
Salut

J'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un formulaire ou la personne choisit une image de son HD, l'image est stockée dans la base directement (pas stockée sur le serveur http), et ensuite pouvoir afficher à nouveau cette image...

donc, ma question se divise en 4:
1) est-ce possible techniquement ?
2) quel type de champ dois-je déclarer dans la table MySQL ?
3) comment faire l'envoi de l'image ?
4) comment afficher l'image dans une page HTML apres ?

merci d'avance pour vos réponses !

PS: Si on veut tout stocker dans la base MySQL, c'est parce que c'est un projet pour une asso, mais on risque de pas toujours avoir accès souvent au serveur http, donc on voudrait que le
site soit presque entièrement stocké dans la base MySQL, et qu'il ne reste que les scripts PHP sur le serveur http... C'est pour cette raison qu'on ne veut pas envoyer les images sur le serveur http, mais tout stocker directement dans la base MySQL. Apres tout, MySQL définit un champ blob, non ? mais je ne sais pas comment l'utiliser...

Dark Skull Software
http://www.darkskull.net

2 réponses

djomsroset Messages postés 13 Date d'inscription mercredi 29 septembre 2004 Statut Membre Dernière intervention 17 juillet 2006
13 oct. 2004 à 21:33
1_ c'est possible

2_ utilise un champs MEDIUMBLOB

3_lis l'article http://www.phpcs.com/code.aspx?ID=13038

4_lis l'article http://www.phpcs.com/code.aspx?ID=13038

lances la recherche image+mysql sur le site tu trouvera plein de choses
0
djomsroset Messages postés 13 Date d'inscription mercredi 29 septembre 2004 Statut Membre Dernière intervention 17 juillet 2006
13 oct. 2004 à 21:34
va dans ce site,

http://php.dreamwerx.net/forums/viewtopic.php?t=6

ca pourra t'aider
0
Rejoignez-nous