【发布时间】:2011-06-03 07:22:20
【问题描述】:
如何将图像文件添加到 mysql 表中。我是一名程序员,我正在使用 php 和 mysql。
【问题讨论】:
标签: mysql image file insertion
如何将图像文件添加到 mysql 表中。我是一名程序员,我正在使用 php 和 mysql。
【问题讨论】:
标签: mysql image file insertion
您需要使用blob(或mediumblob或longblob,具体取决于您要支持的最大图像大小)数据类型来存储二进制数据。
在插入之前,一定要对二进制图像数据中的特殊字符进行转义。
$img_data =mysql_real_escape_string(file_get_contents($filename));
【讨论】:
我通常存储图像文件的 url 而不是文件本身(不太清楚你会怎么做)。我建议存储 url 并使用
【讨论】:
您不应为网站添加图片本身。您将图像上传到服务器,然后将路径保存到数据库中。然后您应该能够将文件的路径输出到 HTML。
【讨论】: