2011-11-16 103 views
0

美好的一天!用MySQL查詢上傳單張圖片

我在我們公司的門戶網站上有一個任務,負責上傳/編輯個人資料圖片。此外,與uploadify一樣,我必須處理一些MySQL查詢,因爲我必須將數據(例如照片名稱,上載用戶的類型,上載日期和時間等)插入到我們的數據庫中, /或在編輯時進行更新。

有人可以幫我。我現在需要一個人來救我。謝謝:)

回答

0

可以將照片或一般文件保存到BLOB字段中的數據庫中。
一個BLOB是(非常簡單的描述)是一個字節數組,因此使用任何語言都可以使用像INSERT INTO my_table (id, descr, image) SELECT (NULL, 'my_descr', my_image)這樣的查詢,其中my_image可以作爲參數傳遞,而參數值是byte []。
在C#中,您可以使用byte[] my_image = File.ReadAllBytes(filename);來讀取文件,但使用任何語言都可以。
請記住在db中定義一個BLOB字段,在你的查詢中使用一個參數並傳遞一個byte []給該參數以將文件插入到db中。

0

使用<input type="file"/>輸入標記在<form/>enctype="multipart/form-data" atttribute值和$_FILES超級全局獲取上傳文件的內容和元。使用PDO或Mysqli將信息插入/更新到數據庫中。