salut a tous, après de long heure a chercher...... bref
Voici le code qui vous premet d'inserer une image dans votre base de donnée dans un champ de type "Bloab". mais aussi le code qui vous permet de lire l'image
Source / Exemple :
//pour la base de donnée sa sera ainsi le code :
/*
CREATE TABLE test (
num_img int(10) unsigned DEFAULT '0' NOT NULL auto_increment,
data_img blob NOT NULL,
PRIMARY KEY (num_img),
KEY num_img (num_img)
);
// pour le code alors ca va etre ainsi :
<?
mysql_connect("localhost","","");
mysql_select_db("le_nom_de_votre_base");
$img = "image.jpg";
$fp = fopen($img,"r");
$data = fread($fp,filesize($img));
fclose($fp);
$data = addslashes($data);
mysql_query("INSERT INTO test (data_img) VALUES ('$data')");
// pour la lecture des données
<?php
$connexion=mysql_connect("localhost","","");
mysql_select_db("db",$connexion);
$requete="select data_img from test where num_img=1";
$resultat=mysql_query($requete,$connexion);
$tableau=mysql_fetch_array($resultat);
mysql_close($connexion);
$image=$tableau[0];
$fichier=fopen("image/img_tmp.jpg","w");
fwrite($fichier,$image);
fclose($fichier);
?>
<img src="image/img_tmp.jpg">
// Bonne chanse
Conclusion :
alors pour tous vous dire le code se trouver sur :
http://www.coppoweb.com/dev/astuces_php/trucs_1.php#7
merci pour celui qu'il la poser.
http://www.phpquebec.com/modules/newbb/viewtopic.php?viewmode=flat&topic_id=466&forum=6
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.