嗨我的數據庫中有一個圖像表。這些存儲爲blob以及諸如圖像類型&名稱的詳細信息。從blob顯示圖像mysql
我有問題顯示圖像,我得到的只是一個帶有紅色十字的白色盒子。 代碼:
<?php
include '../connection.php';
$ID = $_GET['id'];
$query = "SELECT * FROM `images` WHERE `image_id` = '$ID'";
$result=mysql_query($query);
$row = mysql_fetch_array($result);
$image = $row['image'];
$image_type= $row['image_type'];
header("Content-type: $image_type");
print $image;
exit;
?>
感謝
什麼是存儲在數據庫?怎麼樣 ? 你知道blob類型限於64k嗎? – 2009-05-25 16:48:55
實際圖像存儲爲數據庫中的blob 其餘數據爲varchar。該圖像在數據庫中顯示爲[BLOB-64.0 KiB] – Elliott 2009-05-25 16:50:54
圖片是否上傳並存儲在小於64K的db中? 圖像類型是正確的MIME類型,如圖像/ PNG或圖像/ JPEG? – 2009-05-25 17:03:11