将图像文件添加到数据库表

时间:2011-01-04 10:04:03

标签: mysql image file insertion

如何将图像文件添加到mysql表中。我是程序员,我使用的是php和mysql。

3 个答案:

答案 0 :(得分:1)

您不应为网站添加图片本身。您将图像上载到服务器,然后将路径保存到数据库中。您应该能够将文件的路径输出为HTML。

答案 1 :(得分:1)

您需要使用blob(或mediumbloblongblob,具体取决于您要支持的图片的最大尺寸)数据类型来存储二进制数据。

插入前,请务必转义二进制图像数据中的特殊字符。

 $img_data =mysql_real_escape_string(file_get_contents($filename));

答案 2 :(得分:0)

我通常存储图像文件的url而不是文件本身(不太确定你是怎么做的)。我建议存储网址并使用