Phpsql

Résolu/Fermé
salna Messages postés 42 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 12 janvier 2009 - 13 nov. 2008 à 23:11
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 17 nov. 2008 à 19:16
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 jeudi 13 novembre 2008 Statut Membre Dernière intervention 9 décembre 2009 18
14 nov. 2008 à 00:23
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 vendredi 21 décembre 2007 Statut Membre Dernière intervention 12 janvier 2009
14 nov. 2008 à 21:09
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 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135 > salna Messages postés 42 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 12 janvier 2009
14 nov. 2008 à 22:38
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 jeudi 13 novembre 2008 Statut Membre Dernière intervention 9 décembre 2009 18
14 nov. 2008 à 21:42
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 vendredi 21 décembre 2007 Statut Membre Dernière intervention 12 janvier 2009
15 nov. 2008 à 15:25
svp, tu peut me donnée ta méthode ??????????
0
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135 > salna Messages postés 42 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 12 janvier 2009
15 nov. 2008 à 22:21
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 vendredi 21 décembre 2007 Statut Membre Dernière intervention 12 janvier 2009 > pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010
16 nov. 2008 à 23:57
c'est vrai est une solution (tres bon idés) merci infiniment
0
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135 > salna Messages postés 42 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 12 janvier 2009
17 nov. 2008 à 19:16
Je t'en prie, c'était un plaisir ^^.
0