,這裏是我的圖像顯示的代碼 -不能在PHP中顯示圖像
$username = "xxxxxxxx";
$password = "xxxxxxxx";
$host = "000.001.000.000";
$database = "xxxxxxxx";
@mysql_connect($host, $username, $password) or die("Can not connect to database: ".mysql_error());
@mysql_select_db($database) or die("Can not select the database: ".mysql_error());
$query = mysql_query("SELECT mimetype, Image FROM table ORDER BY id DESC LIMIT 0,1");
$row = mysql_fetch_array($query);
$content = $row['Image'];
header('Content-type: image/jpg');
echo $content;
這是我得到
的圖像錯誤「HTTP:// WWW ....」無法顯示因爲它包含錯誤。
有什麼不對?在mysql中字段的數據類型是MEDIUMBLOB
圖像文件有多大?它在被添加到數據庫之前是否被編碼(例如,mysql_escape_chars?)? – Rasika
什麼樣的錯誤? –
你確定你所顯示的圖片是JPEG嗎?你正在獲取mimetype和image,但是沒有使用mimetype - 它告訴我你可能會存儲多個文件類型(gif/jpg/png等等) – dan