Afficher une image stockée dans un champs blob
Bonjour,
J'ai adapté un script PHP/Mysql pour afficher dans une page une image qui est stockée dans une base Oracle 8i.
Mon script PHP/Mysql fonctionne bien, mais pas mon script PHP/Oracle, il ne m'affiche rien (à part une d'image vide).
Script de séléction de l'image :
Code:
1 2 3 4 5 6 7 8
| $query = "SELECT ICON_MIME, ICON FROM table WHERE ICON_ID='$id'";
$stmt = OCIParse($connexion, $query);
OCIExecute($stmt);
OCIFetch($stmt);
$img_mime = OCIResult($stmt, "ICON_MIME");
$img = OCIResult($stmt, "DOC_ICON");
header ("Content-type: ".$img_mime);
echo $img; |
Code d'affichage de l'image :
Code:
1 2
|
echo '<img src="select_img.php?id=$id">'; |
Je ne suis pas un pro d'Oracle, peut-être y a t'il une subtilité supplémentaire par rapport à Mysql.
Merci pour votre aide et vos conseils