我已经满足所有页面并且已经实现了,但是没有得到我正在寻找的结果。以下是此链接的数据库图片:“http://www.uploadmb.com/dw.php?id=1389533907”,我想要获取并显示。我上传了代码。现在我想显示。这是来自这个论坛的代码:“p”是myfolder的名称。
<?php
$con=mysql_connect("localhost","root",'');
mysql_select_db("project",$con) or die("error db");
$sql="select * from upload";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query))
{
$image=$row ['name'];
echo '<img src=\"p/'.$image.'" width="360" height="150">';
}
?>
答案 0 :(得分:0)
试试这个......
echo ("<img src='path/$image width='360' height='150' />");
答案 1 :(得分:0)
mysql_ *,请使用msqli _ *
$cn = mysqli_connect("localhost","root","", "project") or die('Connection error');
$result = mysqli_query($cn, "SELECT * FROM upload") or die( mysqli_error($cn) );
while( $row = mysqli_fetch_array($result) )
{
printf('<img src="p/%s" width="360" height="150">', urlencode($row['name']));
}
mysqli_free_result($result);
mysqli_close($cn);
答案 2 :(得分:0)
试试这个:
echo "<img src=\"/p/$image\" width=\"360\" height=\"150\">";
答案 3 :(得分:0)
要显示存储为blob的图像,您需要从数据库中读取它,然后将其作为数据uri包含在用户浏览器中,或者打印二进制数据以及相应的标题。
DataURL:
echo '<img src="data:image/png;base64,' . base64_encode( $row['content'] ) . '" />';
或者,在SQL查询中,$ size来自length(content)
:
header("Content-type: image/png");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=myimage.png");
print $row['content'];