我试图在数据库<img>
中显示alla图像,但我只是在破坏图像!
我将[&#39; tmp_name&#39;]存储为LONGBLOB,并将[&#39; name&#39;]存储为我的表格中的类型。
$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>
中使用[&#39; tmp_name&#39;]或[&#39;名称&#39;]?
答案 0 :(得分:0)
<img src="">
应包含成功上传图片的完整服务器路径。还应该包括图像扩展名(.jpg,.png,.gif)。看起来应该类似于以下内容。
<img src="http://ichef.bbci.co.uk/images/ic/160xn/p0306tt8.png">
最简单的方法是检查页面的源代码,看看你是否获得完整/正确的图像路径。如果没有,请检查/更改缺失部分的代码。