[Image et base de données]

Fermé
daniNTIC Messages postés 2 Date d'inscription lundi 12 décembre 2005 Statut Membre Dernière intervention 26 février 2006 - 26 févr. 2006 à 15:06
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 27 févr. 2006 à 11:49
Bonjour cher partenaires

Je suis un debutant en base de données sous Easyphp et en php.
J'aimerai savoir comment inserer des imageq dans une base de donnée et les faire afficher.
Merci,je compte beaucoup sur vôtre aide
A voir également:

1 réponse

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 506
27 févr. 2006 à 11:49
Salut,
tu peux avoir 2 approches :
1) la base référence les images
Dans un champs d'une table de ta base tu précise le chemin d'accès à l'image et
lors de la génération de la page (en html par exemple) tu généres la balise
img en utilisant les infos issues de la base pour les attributs src, alt (et
pourquoi pas width et height).
C'est simple et ça permet d'afficher des images même si la base est 'en panne'.
2) mettre les images en base
Pour cela tu utilises un blog, et pour afficher l'image dans ton html tu
utilise un script qui fait l'extraction du contenu de l'image depuis la base en
fonction d'un id par exemple. Ce script sera l'url de l'image précisé dans
l'attribut scr.
Méthode un peu plus complexe. Le script devra générer le 'content-type'
correspondant à l'image. L'insertion des images peut-être sensible suivant
la source de l'image (ne pas oublier le addslashes lors de l'insert ou de
l'update). Ca peut aussi poser des problème lors des migrations du serveur.
A+, crabs
2