Images base de données et mon PHP

Bonjour,

Je suis en train de réaliser un site ,

J'ai un petit problème pour montrer les images :

Dans vues/livres/afficher.php

<article>
<h1>Livres</h1>
<ul>
<?php foreach ($listeLivres as $livre) { ?>
<li>
<h2><?php echo $livre['titre']; ?></h2>
<img src='images/livres/<?php echo $livre['photo']; ?>' alt='image' />
<h3><?php echo $livre['auteur']; ?></h3>
<p><?php echo $livre['resume']; ?></p>
</li>
<?php } ?>
</ul>
</article>
et dans
modèles/livres/afficher.php

function listeLivres() {
$db = connexion();
// création de la requête
$requete = "SELECT * FROM livres";
// envoi de la requête
$resultat = $db->query($requete);
// récupération du résultat
$liste = $resultat->fetchAll(PDO::FETCH_ASSOC);
$liste = filter_var_array($liste, FILTER_SANITIZE_FULL_SPECIAL_CHARS);
return $liste;
}

Y'a la place pour les images mais elles ne sont pas la /:

Est ce que quelqu'un pourrait m'aider ?
Marci :D

1 réponse

  1. Modérateur
    As-tu regardé le code généré ?
    0
    1. Ca écrit "images" c'est tout, y'a pas de messages d'erreurs
      0
    2. Je viens de refaire ma base de données pour voir" #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '6, '6W.png', 'Sixième section des wateringues', 'Chargée de Communication', 'C' at line 1 " sur PHPmyadmin

      Serait ce parce que j'ai pris le numéro uno ?
      0
    3. Modérateur
      Tu as donné le message d'erreur, c'est bien, mais avec la requête SQL concernée, ce serait plus facile de comprendre.

      As-tu essayé ta requête directement dans PHPMyAdmin ?
      0
    4. Je viens de remettre la base de données dirons nous bidon :
      -- phpMyAdmin SQL Dump
      -- version 3.5.1
      -- https://www.phpmyadmin.net/
      0
    5. Modérateur
      Le message d'erreur t'indique qu'il y a un soucis avec ta requête SQL, sans la requête, difficile d'être plus précis.
      0