Page 1 sur 1

images dans base de donnée

Posté : 24 août 2005, 10:57
par yamissa
bonjour à tous je me demandais comment insérer des images dans une base de donnée et ensuite comment on les faisait apparaitre?
Merci :lol: .

Posté : 24 août 2005, 11:08
par pjl
Pourquoi veux-tu les insérer dans une BDD et non pas stocker simplement le chemin et le nom ?
Quel intéret comptes-tu en retirer ?

Posté : 24 août 2005, 11:09
par yamissa
non aucun tu as raison le problem c'est que je ne sais pas comment faire tu peux m'éclairer?
En faite mon problem c'est surtout comment afficher l'image une fois le lien et le nom de l'image stockés dans la base de donnée.
Merci :lol: .

Posté : 24 août 2005, 12:48
par pjl
s'il n'y a pas d'avantage, ca ne sert à rien de le faire alors.

Posté : 24 août 2005, 13:25
par yamissa
Non je ne veux plus le faire c'est que je croyais qu'on avait besoin de stocker l'image dans la base de donnée pour pouvoir l'afficher. Mais maintenant j'aimerais savoir comment afficher une image en ayant stocké son chemin et son nom dans une BDD.
En gros ce qu'il faut taper dans le code php.
Jesper que tu me comprend merci.

Posté : 24 août 2005, 13:47
par felixphp
<?
mysql_connect("localhost","pseudo","pass");
mysql_select_db("base");
$reponse=mysql_query("SELECT nom, image FROM table");
while($donnees=mysql_fetch_array($reponse))
{

echo 'Cette image est appellée : '.$donnees['nom'].' :
<img src="
'.$donnees['image'].'
">';
}
mysql_close();
?>
J'espère que ça répond à ta question.

Posté : 24 août 2005, 15:20
par yamissa
merci ca répond très bien à ma question :D

Posté : 24 août 2005, 15:28
par yamissa
Sinon il faut mettre Select * et non Select nom :wink:

Posté : 26 août 2005, 09:51
par pjl
Désolé mais la réponse de felixphp est la bonne.
Le SELECT * est la solution de facilité.

Posté : 26 août 2005, 10:14
par ouckileou

Posté : 26 août 2005, 11:19
par pjl
Super ce lien. Je ne connaissais pas.