Affichage de l'image à partir de sql

J'ai créer une table où j'ai enregistré les images par le biais de "BLOB". J'ai besoin de montrer ces images avec d'autres éléments. Mais je ne sais pas comment faire pour afficher ces images dans la même page.
Voici mon code php qui affiche d'autres choses dans la forme d'un tableau. De même, je voulais afficher les images en conséquence. Toute aide?

<?php
                $display_query = mysql_query("SELECT * FROM eportal");

                    echo "<table id='pageTable'><thead><tr><th>Item code</th><th>Description</th><th>Cost</th></tr></thead>";
                    echo "<tbody>";
                    while($row = mysql_fetch_array($display_query)){
                        print "<tr><td>".$row['itemid']."</td><td>".$row['description']."</td><td>";
                        print "&#8377;".$row['cost']."</td></tr>";
                    }
                    echo "</tbody>";
                    echo "</table>";
                    mysql_close($connection);

                ?>
  • Enregistrement d'Image dans la base de données est une mauvaise idée, vous devez les stocker seulement le chemin de l'image dans la base de données, et de stocker l'image sur le disque, veuillez vérifier mes [répondre ](stackoverflow.com/a/9141116/996493)
  • Je suis d'accord avec Lucifer. Cela signifie également que vos images, etc, peuvent être stockées sur un serveur autre que votre Serveur SQL server. Ceci permet de libérer de la capacité sur votre Serveur SQL server (réseau, cpu, disque, tout) pour SQL réelles de travail, plutôt que d'agir comme un serveur de fichiers.
  • Ok. Donc je devrais tout simplement l'enregistrer sur mon disque dur et économiser le chemin d'accès sur la base de données et l'utilisation de "echo"/"imprimer"; afficher les images une par une, comme des boucles.
InformationsquelleAutor xan | 2012-06-01