insertion des images dans une base de donnees mysql
Salut..
J'ai une base de données Mysql et je veux insérer des images dedans ,voila le code d'insertion que j'utilise:
Code:
1 2 3 4 5 6 7
|
$filedata = addslashes(fread(fopen($filename, "rb"), filesize($filename)));
if(mysql_query("update pass_demande set `Photo`='.$filedata.' where `Num_Demande`=4")){
echo "cool insertion";
}else {echo "no insertion";} |
l'insertion se passe correctement mais quand je veux retirer les photos de la base et les générer comme .jpg avec le code suivant:
Code:
1 2 3 4 5 6 7
|
$res=mysql_query("select `Photo` from `pass_demande` where `Num_Demande`=4");
$x=mysql_fetch_row($res);
list($a)=$x;
$f=fopen("tof.jpg","w");
fwrite($f,$a);
fclose($f); |
je trouve une photo avec la meme taille mais qui ne s'ouvre pas,ou est le problème?pouvez vous m'aider?
merci