Phpsql

Résolu
salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
mon problème est comment on peut récupérer la valeur d'un champ de type BLOB a partir d'une base de donnée
j'essaie avec la fonction php
('content-type: image/jpeg')
echo $image;
mais sans succès
voici:
<?php
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("bou");
$rep=mysql_query("SELECT * FROM table ");
while ($donne=mysql_fetch_assoc($rep))
{
echo $donne['image'];/*ici le problème*/
echo $donne['prop'];
echo $donne['prix'];
echo '<a href="http://localhost/dos/page_acha.php?cle='.$np.'>acheter</a>
?>

2 réponses

Chupachups23 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   18
 
Pour t'aider, il faudrait que tu nous dise le contenu que devrait prendre $donne['image'] .Si je comprend bien ton problème, dans ta base de donnée tu as stocké la balise pour afficher l'image (<img ..... /> )?Et tu arrive pas après a l'utiliser ?
0
salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
oui ,je n'arrive pas à utilisé mes images stockent dans la base de donne(afficher l'image sur mon site à partir de la base de donnes)

" j'ai stocké des images dans la BDD dans et j'ai choisi le blob le type de l'image"
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Stocke plutôt le chemin de l'image, sinon ta base de données va vite devenir énorme, les performances vont baisser, la mise à jour sera moins facile...
0
Chupachups23 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   18
 
Ah désolé , je stock généralement le chemin de l'image dans ma bdd , c'est plus simple et j'ai jamais eu d'erreur comme ca.Je peux pas t'aider désolé.
0
salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
svp, tu peut me donnée ta méthode ??????????
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Au lieu de stocker l'image dans la base de données (donc à la place du champs blob), tu stocke l'adresse de l'image, dans un varchar par exemple, du genre : www.monsite.com/images/mon_image1.jpeg, ou seulement /images/mon_image1.jpeg, voire mon_image1.jpeg et tu reconstruit le chemin complet par la suite.

Ça prendra moins de place dans la base, tes requêtes seront plus rapides...
0
salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   > pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention  
 
c'est vrai est une solution (tres bon idés) merci infiniment
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Je t'en prie, c'était un plaisir ^^.
0