我有一个包含从数据库中获取的图像
<?php
$id = $_GET['id'];
// do some validation here to ensure id is safe
$link = mysql_connect("localhost", "user", "password");
mysql_select_db("database");
$sql = "SELECT photo FROM property_photo WHERE id=$id";
$result = mysql_query("$sql");
$row = mysql_fetch_assoc($result);
mysql_close($link);
header("Content-type: image/jpeg");
echo $row['property_photo'];
?>
和我的index.php
<div class="bloco"> <img src="getImage.php?id=1" ?>
<div>Description</div>
</div>
<div class="insert"></div>
</div>
我无法看到照片中的getimage.php,它不会显示或它显示为带有蓝色问号的空白框。
可能重复的[我无法从我的数据库检索图像](http://stackoverflow.com/questions/12937704/i-cant-retrieve-image-from-my-database) – arcs
旁边的Possibleile SQL注入,你有没有检查'getImage.php?id = 1'页面?它是只包含图像的内容,还是一些PHP错误的顶部? – Federkun
不要将您的用户名和密码的详细信息粘贴到公共场所,例如堆栈溢出问题。 – Martin