как отобразить изображение из mysql на php

Таким образом, у меня есть PHP-код для вызова и отображения продукта из mysql..
у меня проблема с отображением изображения.. когда пользователь добавляет элемент в базу данных (база данных, как показано на рисунке), когда изображение загружается, его хранят в папке в localhost и в базе данных.. он будет автоматически создавать случайное число для изображения для хранения.. Итак, как я должен называть картину для просмотра? в очереди:

img / — это папка в localhost.

БАЗА ДАННЫХ EXP:

Введите описание изображения здесь

<?php 
// Run a select query to get my letest 6 items
// Connect to the MySQL database  
include "dbconnect.php"; 
$dynamicList = "";
$sql = mysql_query("SELECT * FROM product ORDER BY proDate DESC LIMIT 6");
$productCount = mysql_num_rows($sql); // count the output amount
if ($productCount > 0) {
	while($row = mysql_fetch_array($sql)){ 
             $proID = $row["proID"];
			 $proName = $row["proName"];
			 $proPrice = $row["proPrice"];
			 $proDate = strftime("%b %d, %Y", strtotime($row["proDate"]));
			 $dynamicList .= '
	  
							<div class="single-product">
                                <div class="product-f-image">
                                    <img src="img/' . $proID . '.jpg" alt="">
                                    <div class="product-hover">
                                    <a href="#" class="add-to-cart-link"><i class="fa fa-shopping-cart"></i> Add to cart</a>
                                    <a href="single-product.php?id=' . $proID . '" class="view-details-link"><i class="fa fa-link"></i> See details</a>
                                    </div>
                                </div>
                                
                            <h2>' . $proName . '</h2>

								<div class="product-carousel-price">
                                <ins>$' . $proPrice . '</ins> <del>5.00</del>
                                </div>                                 
                            </div>
	  ';
	  
    }
} else {
	$dynamicList = "no new products";
}
mysql_close();
?>
<?php echo $dynamicList; ?>

2 ответа

  1.     <?php 
        // Run a select query to get my letest 6 items
        // Connect to the MySQL database  
        include "dbconnect.php"; 
        $dynamicList = "";
        $sql = mysql_query("SELECT * FROM product ORDER BY proDate DESC LIMIT 6");
        $productCount = mysql_num_rows($sql); // count the output amount
        if ($productCount > 0) {
            while($row = mysql_fetch_array($sql)){ 
                     $proID = $row["proID"];
                     $proImg = $row["proImg"];
                     $proName = $row["proName"];
                     $proPrice = $row["proPrice"];
                     $proDate = strftime("%b %d, %Y", strtotime($row["proDate"]));
                     $dynamicList .= '
    
                                    <div class="single-product">
                                        <div class="product-f-image">
                                            <img src="img/' . $proImg . '" alt="">
                                            <div class="product-hover">
                                            <a href="#" class="add-to-cart-link"><i class="fa fa-shopping-cart"></i> Add to cart</a>
                                            <a href="single-product.php?id=' . $proID . '" class="view-details-link"><i class="fa fa-link"></i> See details</a>
                                            </div>
                                        </div>
    
                                    <h2>' . $proName . '</h2>
    
                                        <div class="product-carousel-price">
                                        <ins>$' . $proPrice . '</ins> <del>5.00</del>
                                        </div>                                 
                                    </div>
              ';
    
            }
        } else {
            $dynamicList = "no new products";
        }
        mysql_close();
        ?>
    
  2. Вы уверены, что под img/1.jpgней есть картинка? Вы написали, что для картинки будет случайное число, но, как я вижу, вы используете идентификатор первичного ключа базы данных.