Bonjour, j'ai un problème avec des images stockées dans un BLOB en utilisant MySQL. J'utilise un BLOB et pas seulement un VARCHAR qui contient le chemin vers l'image car c'est un sujet que je dois rendre lundi, et j'ai pas de liberté par rapport à ça. Par contre j'ai pris la liberté de faire ça en PHP, à l'origine ca devait plutot etre fait en Java. Bref j'ai un gestionnaire d'image PHP/MySQL et je n'arrive pas à afficher une image extraite de la table comme il le faudrait.
Ceci :
Code :
- // récupérer d'abord dans $id l'id de l'image à afficher
- $query = "SELECT type, image FROM table WHERE id=$id";
- $result = mysql_query($query);
- header("content-type: ".mysql_result($result, 0, 0));
- echo mysql_result($result, 0, 1);
|
ne me convient pas, car ça permet d'afficher une image en appellant directement un script du genre "image.php?id=5" et de l'afficher dans le naviguateur. Mais là je voudrais pouvoir afficher mon image à l'intérieur d'une page HTML et au sein d'une balise <img src="...">.
Savez vous comment faire ça ?
Merci beaucoup.
Message édité par souliane le 09-12-2006 à 16:02:36