enregistrer image dans BDD

enregistrer image dans BDD - PHP - Programmation

Marsh Posté le 13-08-2013 à 19:04:22    

Bonjour a tous j'aimerais savoir comme je peut faire pour enregistrer des images dans ma base de donnée sans a avoir a mettre l'image elle même qui fait ralentir mon site, on ma dit que je devait mettre le liens dans ma BDD mais franchement j'ai pas trop piger si vous pouvez m’éclaircir merci:)

Reply

Marsh Posté le 13-08-2013 à 19:04:22   

Reply

Marsh Posté le 14-08-2013 à 09:50:51    

Bonjour à toi :
 
dans ta base de données, tu dois garder le chemin vers ton image. exemple
 
t'as page php ce trouve dans le dossier "src", dans ce dossier, tu as un dossier qui s'appelle "images" dans ton dossier image tu as tes images (image1.png,image2.png...)
 
donc dans une de tes tables, tu as un champs qui s'appelle par exemple img ou tu trouveras dedans "images/imageX.png" par exemple (chemin relatif ATTENTION) et dans ta page php tu auras par exemple

Code :
  1. <?php
  2. $sql = "select * from aaa where id=xx";
  3. $result = pdo/mysqli -> exec($sql);
  4. if(!$result){
  5. //gestion erreur
  6. }else{
  7. //while pas while?
  8. $row = fetch($result);
  9. echo "<img src='".$row['img']."' ......
  10. }
  11. ?>


 
C'est une façon de faire les choses, il y a plusieurs façon de le faire, après regarde plus vers les liens absolus (attention diff entre windows et Linux)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed