2017-10-20 125 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 '