chargé une photo à partir d'une requete sql

oceane751
Invité n'ayant pas de compte PHPfrance

20 mai 2006, 20:00

bonjour!

comment extraire une photo via une requete sql?
une requete du genre : SELECT image FROM produit WHERE ref_produit = '1'
parce que ça n'extrait rien..
je pense qu'il y a un bout de code spécial mai lequel?
j'ai po trouvé..
merci..

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

20 mai 2006, 20:12

Salut,
je pense qu'il y a un bout de code spécial mai lequel?
oui un peu comme ça: :)
SELECT image FROM produit WHERE ref_produit = 1 
Mais ça dépends surtout ce que tu sauvegardes en BD. Soit le nom de l'image soit l'image elle même. :-k

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

20 mai 2006, 21:12

ba comme je savais pas comment faire pour stocker directement l'image, j'ai mis l'URL dans un champs image de type BLOP BINAIRE

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

20 mai 2006, 23:32

aie aie aie

En fait tu as pris la meilleur méthode pour la sauvegarder dans la moins bonne :lol:

Il est bien plus aisé de travailler avec un champ de type varchar et de ne sauvegarder que le nom de l'image. Ensuite pour l'affichage suffit d'effectuer une requête comme tu l'as poposé pour récupérer le nom et le concaténer au chemin correspondant au chemin sur le ftp.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

21 mai 2006, 00:08

arf
parce que ce que je veux c'est rien quavec la reference du produit c'est pouvoir en extraire toutes les informations dont la photo...

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

21 mai 2006, 02:37

oui c'est tout a fait possible.
c'est juste un peu plus facile d'afficher des images en fonction de leur nom de la base de donnée.
Il s'agit d'une simple requete de récupération de donnée. Une fois que tu as les donneés tu peux les afficher et l'image s'affichera avec la balsie HTML <img> tout simplement.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

21 mai 2006, 06:24

oki merci ;)