2015-04-05 39 views
0

我正在通過Go-Daddy託管的網站上工作,該網站還通過phpMyAdmin連接到它的MySQL數據庫。我將圖像存儲在公共主目錄(public_html)內的文件夾(/ images)中。我需要顯示這些圖像以及與它們相關聯的項目詳細信息(名稱,價格,描述等),這些全部存儲在數據庫中。查找映像文件路徑並將它們添加到mySQL

我的問題是:

爲什麼當我在數據庫中的圖片欄輸入文件路徑public_html/images/image1.jpg(VARCHAR(100)),它輸出的文件路徑,而不是像當行輸出到網站?

+0

不確定你問什麼,你會在你的html img標籤中使用db字段。 ''''public_html'是根網絡路徑,因此您可以不用輸入 – 2015-04-05 01:34:45

+0

如何將圖像存儲在數據庫中? – 2015-04-05 01:35:28

回答

0

因爲您正在將數據庫列中的圖像路徑存儲到數據庫列中,而不是圖像本身。因此,當您嘗試顯示該列的內容時,它會顯示數據庫中存儲的內容 - 文件路徑。

要顯示圖像本身,您需要傳遞數據庫列的內容,其中的圖像文件路徑爲src屬性的HTML IMG標記。

喜歡的東西

<img name="dbImage" src="'.$column_name_here.'" width="60" height="60" alt="word" /> 

請參考this以獲取更多信息。

+0

請不要建議使用mysql * – 2015-04-05 01:54:37

相關問題