2013-04-26 64 views
0

我正在将图像插入到数据库表中,但不幸的是,我无法使用where id=$id的查询在我的浏览器中检索BLOB数据/图像。大量的机器语言类型文本出来了。php代码从单行中检索blob

任何人都可以提供完整的PHP代码来从数据库表的单个行中检索BLOB数据吗?

谢谢。

+2

_“机器语言类型的文本数量庞大的出来。” _ - 那就是当你忘记告诉_how_他应该解释你送他的数据浏览器会发生什么。在输出图像数据之前发送适当的“Content-Type”标头。 – CBroe 2013-04-26 13:47:07

回答

1

这应该让你的“机器语言”显示为网页上的图像。

$result = <machineCode from database>; 
header("Content-type: image/jpg"); 
print $result; 

见:Convert Blob To Image