2017-10-20 151 views
0
$result=$db->query("SELECT * FROM Table WHERE id='2' "); 
while($row = $result->fetch_array()) { 
$id=$row["id"]; 
$URL=$row["URL"]; 
} 

插入IMG將圖片保存到數據庫到數據庫MySQL的:如何從文件夾

$files_name = "folder/$URL"; 

#$files_name = "folder/img.jpg"; 

$fileSize = filesize($files_name); 
$fType = filetype($files_name); 
$fileName=$id; 

$content = fread($fileSize); 
$content = addslashes($content); 
fclose($fp); 

//

$Update ="UPDATE Table SET name_file='$fileName',size='$fileSize',type='$fType',content='$content' WHERE id='$id'"; 
$Up_ok = $db->query ($Update); 

如何從文件夾中保存圖像數據庫?

+1

上次我在做這樣的事情時,我們將圖像路徑存儲在數據庫中,圖像位於服務器文件夾中。 – alseether

+0

什麼不起作用?你得到的錯誤是什麼? – kerbholz

回答

0

我建議,製作一個默認路徑,系統將存儲所有圖像。有了這個路徑,製作一個表格,每個ID指定一個圖像。在此表中只存儲圖像ID和每個圖像路徑的結尾。

所以,如果您的圖片是在路徑//server/common/images/image1.jpg 商店,你有默認路徑「//服務器/普通/圖片/」 以及每張照片都會有某事像「image1.jpg '