我試圖顯示存儲在我的數據庫中的圖像。我知道將圖像存儲在數據庫中並不是最佳實踐,但爲此我需要它。我的問題是,當我去顯示圖像,我得到的是一個加密代碼,我猜是代碼中的圖像,但不是在視覺上我想要的。當我使用標題標記識別圖像時,我所得到的只是一個縮略圖,表示它沒有正確讀取它。任何幫助都會很棒。使用sql將客戶端的圖像發送到數據庫
以下是我正在使用的代碼。我一直在使用它無論是在PHP或HTML顯示嘗試在兩種方式,但無法顯示圖像:
while($row = mysql_fetch_array($result))
{
$Long = $row['Long'];
$Lat = $row['Lat'];
$img = $row['file'];
echo "<b><center>Database Output</b><br><br>";
echo "<td>" .$row['file']."</td>";
echo "----";
echo "<td>" .$row['Lat']."</td></center>";
//echo "<td>" .$row['file']."</td>";
}
?>
<div id="map">
<img src="<? $img?>" alt="">
感謝任何輸入
你如何保存你的圖像中的數據庫?什麼是$行['文件']'? – Hast 2013-03-06 16:15:47
目前我只是手動將它保存爲一個blob,$ row ['file']是它保存在 – 2013-03-06 16:17:57