PHP 在 img 标签中显示来自数据库的所有图像 - PDO
PHP Display all images from DB in a img tagg - PDO
我试图在 <img>
中显示来自数据库的阿拉图像,但我只得到一张损坏的图像!
我将 ['tmp_name'] 存储为 LONGBLOB,并将 ['name'] 作为类型存储在我的表格中。
$query = $this->connection->prepare("SELECT * FROM images");
$query->execute();
$row = $query->fetchAll();
foreach($row as $img){
echo "<pre>";var_dump($img['name']);"</pre>";
echo "<img src=".$img["name"].">";
}
//header("Content-type: ".$row['type']);
print $row['name'];
die();
我应该在 <img>
中使用 ['tmp_name'] 还是 ['name']?
<img src="">
应包含成功上传图片的完整服务器路径。还应包括图像扩展名(.jpg、.png、.gif)。应该类似于以下内容。
<img src="http://ichef.bbci.co.uk/images/ic/160xn/p0306tt8.png">
最简单的方法是检查页面的源代码,看看您是否获得完整/正确的图像路径。如果没有,check/change 您的缺失部分代码。
我试图在 <img>
中显示来自数据库的阿拉图像,但我只得到一张损坏的图像!
我将 ['tmp_name'] 存储为 LONGBLOB,并将 ['name'] 作为类型存储在我的表格中。
$query = $this->connection->prepare("SELECT * FROM images");
$query->execute();
$row = $query->fetchAll();
foreach($row as $img){
echo "<pre>";var_dump($img['name']);"</pre>";
echo "<img src=".$img["name"].">";
}
//header("Content-type: ".$row['type']);
print $row['name'];
die();
我应该在 <img>
中使用 ['tmp_name'] 还是 ['name']?
<img src="">
应包含成功上传图片的完整服务器路径。还应包括图像扩展名(.jpg、.png、.gif)。应该类似于以下内容。
<img src="http://ichef.bbci.co.uk/images/ic/160xn/p0306tt8.png">
最简单的方法是检查页面的源代码,看看您是否获得完整/正确的图像路径。如果没有,check/change 您的缺失部分代码。