我有一个包含blob图像的数据库。我想在网页中显示它们。我使用以下PHP代码来获取图像。但它没有正常工作。
<?php
while($row=mysql_fetch_array($results))
{?>
<tr>
<td><img src="<?php echo $row["image"]?>" height="200" width="250"></td>
</tr>
<?php
}?>
使用此代码我会得到一个这样的网页。
我必须对代码进行更正。
答案 0 :(得分:2)
尝试将其转换为base64:
<img src="data:image/jpeg;base64,<?php echo base64_encode($row['image']); ?>" height="200" width="250">
请注意,您还应将图像类型存储在数据库中,以便动态更改“data:image / jpeg”。