2016-08-12 27 views
-1

我有一個數據庫需要爲每個條目保存圖像的名稱。我計劃手動將圖像存儲在單獨的文件夾中,因此不需要上傳。我想知道的是什麼類型應該用於我的表中的這個字段。 (是BLOB?)我打算做的是在自己的div的東西顯示它像其中mySQLi圖像數據類型用於圖像

<img src="imageFolder/<?=$row['imageFileName']?>"> 

...我認爲這是正確的。

+1

那麼爲什麼你們都存儲圖像,並希望插入一個BLOB?如果你問我和兩次編碼工作,那種矯枉過正的情況。 –

+0

如果你不打算存儲一個(二進制)blob,而只是一個路徑(和名稱)到那個圖像,那麼不,它不是BLOB,而是一個接受字符串的類型,例如varchar就是一個。有關更多信息,請參閱http://dev.mysql.com/doc/refman/5.7/en/string-types.html。 –

+0

被Fred -ii php標記爲重複項35分鐘前 此問題已被詢問並且已經有答案。如果這些答案沒有完全解決您的問題,請編輯此問題以解釋它有何不同或提出新問題.__________ 已經提出了類似問題,但變量排除了它們與我的情況相適應。 –

回答

2

如果我理解正確,所有你想存儲在數據庫中的文件名或文件的URL是正確的?如果是這樣,只需使用標準的Varchar即可。如果它只是文件名,你可以安全地使它長度爲80,但如果它是一個完整的URL,那麼使用200甚至255就可能更安全。(除非你完全知道URL格式,並且可以設置一個較低的)(只要確保它的長度足以在未來不會中斷:))

+0

我只發佈了一條類似於你寫的評論,因爲我有一個有趣的* Spidey感*感覺問題不會被標記爲關閉。 OP在這方面的記錄相當糟糕。 –

+0

@ Fred-ii-夠公平的。 – SilicaGel

+0

謝謝SilicaGel。正如我的問題所述,這就是我所需要的。 –

相關問題