显示来自MySql数据库PDO的图像时出现问题

时间:2019-05-15 21:26:41

标签: php mysql

显示MySQL数据库中的图像时出现问题。当我加载页面时,仅加载空图像元素,而不加载来自数据库的实际图像。我认为php代码不正确。

<?php 

 //connection do db
require_once __DIR__.'/connect.php';

try{
     $stmt = $db->prepare('SELECT * FROM pictures');
     $stmt->execute();
     if($stmt->rowCount()>0)
     {
         while($row=$stmt->fetchColumn())
         {
             extract($row);
;         }
     } 

}catch (PDOEXception $ex){
    echo $ex;
}
?>
<img src="images/<?php echo $row['path']?>"> 

1 个答案:

答案 0 :(得分:1)

您必须在while循环中创建<img>标签。试试:

while($row=$stmt->fetchColumn())
{
    extract($row);
    echo '<img src="images/'.$row['path'].'">'; 
}