Affichage image - Mysql
Bonjour,
j'ai créé une petite base Mysql contenant des images (lien). Je travaille en local avec MAMP (OS X).
Lorsque j'essaye d'afficher mes images via un echo ( echo ' ), j'ai des caractères bizarre qui apparaissent ( ex:
Réponses apportées à cette discussion
Salut,
A vrai dire c'est complètement normal puisque l'attribut src du tag img attend une ressource, donc une URL ! Il faut que tu procèdes comme expliqué ci-dessous, bien que tu ferais beaucoup mieux de n'enregistrer que le nom de l'image en BDD plutôt que son contenu binaire.
- Tu enregistres le contenu de l'image (file_get_contents()) dans un un champ BLOB,
- Tu crées un fichier PHP qui récupère l'image d'après son ID et qui renvoie contenu en forçant les bons header()
- Tu appelles ce fichier dans l'attribut src du tag img
++
Hello,
merci pour ton aide. J'ai résolu le problème en mettant le champs images en Varchar et en indiquant le chemin ou se trouvent les images.
Merci à toi