Bonjour,
j'ai lu tout d'abord que pour stocker une image dans une base mysql on pouvait stocker l'adresse de l'image dans la base. J'ai donc créer une table avec un champ img_adresse en varchar(255) qui stocke cette adresse. Ensuite j'ai tapé le script suivant pour pouvoir l'afficher dans mon navigateur :
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
<?php
$cnx = mysql_connect('localhost', 'root', '') or die (mysql_error ());
$ret = mysql_select_db('Monimg') or die (mysql_error ());
$req = "SELECT img_adresse from images";
$rst = mysql_query($req) or die (mysql_error ());
$col = mysql_fetch_row($rst);
 
if ( !$col[0] )
{ echo "Pas d'image dans la base";
}
else
{
echo $col[0];
}
?>
mais au lieu de l'image il ne m'affiche que l'adresse de celle ci sans les antislahs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
:// C:Documents and SettingsUSERBureauOuest_EchosOUEST ECHOS (H)salut action.jpeg
l'adresse etant : C:\Documents and Settings\USER\Bureau\Ouest_Echos\OUEST ECHOS (H)\salut action.jpeg
il est à remarquer que le nom du fichier image contient un espace.
Que doit je faire pour que mon navigateur affiche l'image ?
Merci d'avance