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 -
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>
?>
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
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 ?
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é.
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...
Ça prendra moins de place dans la base, tes requêtes seront plus rapides...
" j'ai stocké des images dans la BDD dans et j'ai choisi le blob le type de l'image"