0

我成功地将图像上传到表格中。我现在要做的就是从表格中检索最后上传的图像并将其显示在屏幕上。为此,我使用了以下代码。

$sql=mysql_query("Select * from storeimg where id=(select max(id) from storeimg)");
$row=mysql_fetch_assoc($sql);
header("content-type:image/jpeg");
echo $row[img];

但是,当我运行代码时,图像不显示。此外,没有显示错误消息。我只是得到一个空白屏幕。帮帮我!

提前致谢。

4

1 回答 1

0

您很有可能需要对存储在数据库中的二进制数据进行转义,具体取决于您将数据插入记录的方式。

我会将在转义和插入之前的数据与选择的数据进行比较,看看是否有任何差异。我在 PostgreSQL 上遇到过类似的问题,这是对我有用的解决方案。

于 2013-05-15T18:10:56.777 回答