L'affichage de BLOB image à partir de la base de données Mysql dans la dynamique de la div en html

J'ai un BLOB image qui est stockée lorsque l'utilisateur soumet un formulaire d'annonce, ils ont le choix de télécharger une image. L'image est stockée dans la base de données avec les autres informations.

Chaque fois que mon chargement de la page il crée dynamiquement l'annonce de la vrd et aussi de compléter les informations de correspondance à partir de ma base de données dans le div.

Le problème que j'ai est de l'affichage de toutes les informations, y compris la même image en même temps lorsque l'utilisateur clique sur voir la page qu'ils voient chaque div avec une image différente et de l'information. J'ai vu les autres posts sur l'affichage de l'image, mais je doute de sa la même méthode lorsque vous êtes à l'affichage de plusieurs images de la même base de données.

Ma base de données est défini comme suit:

ID
ADTITLE
E-MAIL
PRIX
DESCRIPTION
CATÉGORIE
nom
type
taille
contenu

DATE

Le gras de variables pour l'image/blob

Voici mon code où je récupérer les informations :

$Category = 'Specials'; 
$query = $pdo->prepare("SELECT * FROM adsubm WHERE CATEGORY LIKE '%$Category%' ORDER BY DATE DESC" );
$query->execute();

while($row = $query->fetch()) {
    $Adtitle=$row['ADTITLE'];
    $Desc=$row['DESCRIPTION'];
    $Price=$row['PRICE'];
    $Date=$row['DATE'];
    $timestamp=strtotime($Date);
    $Day= date("d",$timestamp);
    $Month=date("F",$timestamp);
    $Newmonth=date('M', strtotime($Month . '01'));
    $Year=date("Y",$timestamp);
    header('Content-type: image/jpeg');
    $Image=$row['content'];


echo  " 
           <div class='[ col-xs-12 col-sm-offset-2 col-sm-8 ]' style='margin-top: 10px'>
                <ul class='event-list'>
                    <li>
                        <time datetime='$Date'>
                            <span class='day'>$Day</span>
                            <span class='month'>$Newmonth</span>
                            <span class='year'>$Year</span>
                            <span class='time'>ALL DAY</span>
                        </time>
                        <img alt='#' src='$Image/>
                        <div class='info'>
                            <h2 class='title'>$Adtitle</h2>
                            <p class='desc'>$Desc</p>
                                                        <ul>
                                <li style='width:50%;'><span class='fa fa-money'></span>  $Price</li>
                            </ul>
                        </div>

                    </li>
                              </ul>
                    </div>
        ";

Mes compétences en php sont encore débutant. Je suis juste essayer de garder les choses aussi simples que possible, je vais regarder dans les autres méthodes abit plus tard.

Toute aide est très appréciée.
Grâce

Si votre image est stockée dans la db? Puis un coup d'oeil à stackoverflow.com/questions/2329364/...
pourrais-je faire cela, alors : $Image = data:image/png;base64,'.base64_encode(file_get_contents('image.png')); ensuite, il suffit de l'écho?
nah plus $Image = 'data:image/png;base64,'.$blob ;$blob est l'image
AFAI comprendre $Image doit contenir le fichier image, il suffit donc de faire: echo " data:image/png;base64,'.base64_encode($Image);
Et supprimer header('Content-type: image/jpeg');

OriginalL'auteur Kamanda | 2015-12-05