Php image blob mysql

Soyez le premier à donner votre avis sur cette source.

Snippet vu 55 654 fois - Téléchargée 28 fois

Contenu du snippet

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

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de anwaarber

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.