- //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
//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