2011-11-02 44 views
0

所以我有一個MySQL數據庫,這是什麼是包含每一行:HTML,PHP,MYSQL,上傳圖像並保存它的URL到數據庫

ID | title | subtitle | image | username

編號=自動

標題內設一個文本框

副標題是

圖像您上傳

網站上的文本框

用戶名是一個文本框。

我的形象怎麼可以將上傳的URL在那裏上傳

是我website.com/uploads

+0

HTTP:// WWW .w3schools.com/php/php_file_upload.asp有一個很好的例子。您可以解析'$ _FILES [「file」] [「name」]'並將其保存到圖像列中的圖像列中 – user482594

+0

什麼是圖像列的'type'?它是一個你想存儲圖像數據的BLOB嗎?或者它是一個'VARCHAR'列,並且您想要將上傳的圖像保存在磁盤的某個位置並將路徑保存在此列中? –

+0

其VARCHAR想要將上傳的圖像保存在磁盤的某個位置並將路徑保存在該列中 –

回答

2

您只需上傳像往常一樣,通過$_FILES,那麼路徑存儲在數據庫中。然後,將用戶的圖像源設置爲等於該值。

2

您不會將實際圖像保存到數據庫。而是將圖像名稱($_FILES["file"]["name"])保存在數據庫中,並將圖像保存在文件中。那麼當你想引用在您的網站形象,你指的是圖像的文件路徑,即

$image_path = 'images/' 
$image_source = $image_path . $_FILES["file"]["name"] 

注:$_FILES["file"]["name"]將返回是這樣的:。擴展名

相關問題