2015-02-11 90 views
0

我試圖通過xampp中phpMyAdmin面板的數據庫中的「導入」來上載圖像。用於加載的文本如下所示: 文件可能被壓縮(gzip,bzip2,zip)或未壓縮。 壓縮文件的名稱必須以。[格式]。[壓縮]結尾。例如:.sql.zip 瀏覽計算機:(最大:128MiB)通過導入將圖像上傳到xampp數據庫中

當我試圖上傳.zip或.JPEG,它給了我這個錯誤:

#1064 - 你必須你的SQL語法錯誤;查看與你的MySQL服務器版本相對應的手冊,在'???'附近使用正確的語法在線1

我正在尋找一種方法來上傳圖像到數據庫的橫幅目的,顯示從數據庫,因此我試圖避免編碼導入我的圖像數據庫,而是使用進口。

+0

向我們展示用於更好地瞭解問題的代碼和SQL語句。另外,上傳圖像到數據庫是一個壞主意.. – 2015-02-11 12:43:43

+0

更好地保存圖像路徑(名稱)到數據庫。 – Dhruv 2015-02-11 12:44:36

回答

1

在PhpMyAdmin中「導入」選項卡用於導入SQL語法,因此無法在此處上傳圖像。使用「INSERT」將信息添加到表格。此外,只保存數據庫中的文件名,而文件本身將保存在服務器上。

+0

這是否意味着我可以使用INSERT將圖像插入到圖像列中?在這種情況下,在我的圖像列中填入「函數」和「值」會是一個例子嗎? – 2015-02-13 06:56:37

+0

@OdJacobsen只能在數據庫中插入字符串。所以,如果你有bas64圖像的字符串,比是的,否則,不,你不能在數據庫中有圖像本身。 – Justinas 2015-02-13 07:00:40

相關問題