PHP获取存储在数据库中的图像

时间:2011-09-01 10:58:29

标签: php mysql image

我在名为image的longblob字段中手动插入了一个图像...图像为.gif,所以我输入mimetype为'image / gif',但它不起作用?

  $result=mysql_query("SELECT image FROM page WHERE number=$ide");

 while($image=mysql_fetch_array($result))
 {
     header('Content-type:'.$image['mimetype']);


    echo $image['image'];

请帮助它showig一些随机二进制文本而不是图像它也说未定义索引mimetype我在定义它时做错了吗?

1 个答案:

答案 0 :(得分:3)

您需要在SQL查询中获取mime类型,如下所示:

$result=mysql_query("SELECT image, mimetype FROM page WHERE number=$ide");

mimetype应为image/gif