2014-03-02 171 views
0
<?php 
    $query = "SELECT * FROM table WHERE id = 2"; 
    $result = mysqli_query($con, $query); 
    $result_set = mysqli_fetch_array($result); 
    echo $result_set['img']; 
?> 

爲什麼顯示奇怪的字符,而不是圖像?如何顯示存儲在數據庫中的圖像?

+0

一個很好的理由不那麼存儲在數據庫 – 2014-03-02 22:26:03

+0

那麼,爲什麼存儲你的圖像數據庫呢?我知道這並不能回答你的問題,但在10人中有9次,當有人採取這種方法時,他們確實沒有充分的理由這樣做。 –

+0

你看到奇怪的人物,因爲你把它當作文字來對待;圖像不是文字。您需要使用['Content-Type'](http://www.freeformatter.com/mime-types-list.html)標題告訴瀏覽器它是什麼。 –

回答

2

您需要在開始添加Content-Type頭,像

<? 
    header('Content-Type: image/png'); 
?> 

爲PNG圖像

相關問題