2016-06-08 278 views
-5

我想讓一個人上傳一個圖像到我正在製作的網站,我不知道該怎麼做。我知道如何製作HTML表格,但在此之後,我沒有任何線索。我已經創建了數據庫,我想在PHP中完成。如何使用PHP將圖像插入數據庫

+0

我會將圖像存儲在本地系統上,並將其路徑寫入數據庫。 – chris85

+0

我同意@ chris85。你絕對不希望人們直接上傳你的數據庫。你應該攔截並檢查文件。然後,寫入數據庫的路徑。 – durbnpoisn

+0

當然,你可以通過你最喜歡的搜索引擎來輸入你的手指來輸入「如何在數據庫php中存儲圖像」;-)太多的答案也可以。 –

回答

0

通常,執行此操作的最佳方法是將文件上載到服務器,然後將其路徑存儲到數據庫中。

文件上傳:http://php.net/manual/en/features.file-upload.php

你需要選擇一個數據庫,MySQL是一種常見的自由選擇:

https://www.mysql.com/

正如下面的評論中提到,(我以前沒有使用過它但有一個閱讀,看起來像一個更好的選擇)https://mariadb.com/

PDO(推薦庫與幾種類型的數據庫使用):http://php.net/manual/en/book.pdo.php

注意,有讓人們上傳文件到您的服務器時,很多安全方面的考慮:https://security.stackexchange.com/questions/32852/risks-of-a-php-image-upload-form/32853#32853

所有的一切,它可以比你認爲在你的朋友上傳一個文件 - 但它會是值得的

+1

正確使用MariaDB代替MySQL –

+0

@AdamJimenez沒有看到這個,看起來不錯! – JohnnyFaldo

相關問題