Bonjour tout le monde
J'ai une base mysql qui contient un champ mediumblob qui est une image et un champ id
Je veux enregistrer ces images en format jpeg sur mon disque dur.
J'ai mis ce code mais ca marche pas la photo est affichée mais pas enregistré

///***Fichier afficher_image.php****//
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
header("Content-type: image/jpeg");
$dbhost = "localhost";
$dbuser = "root"; // mysql user
$dbpass = ""; // mysql password
$dbname = "testb"; // mysql database
$conn=mysql_connect($dbhost,$dbuser,$dbpass) or die(erreurServeurMySQL());
mysql_select_db($dbname) OR die;
$requete="select photo from etudiants where cne=23208";
$resultat=mysql_query($requete,$conn);
while ($tableau=mysql_fetch_array($resultat)){
//affichage de l image
$image=$tableau[0];
echo $image;
imagejpeg($image, "C:/Program Files/EasyPHP1-8/www/monimage.jpg");
}
Ficher affiche.php
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<html>
<body>
<table>
<tr>
<td>
<img src="affiche_image.php">
</td>
</tr>
</table>
</body>
<html>
Comment faire svp??????????
Merci d'avance