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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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