如何将图像文件添加到 mysql 表中。我是一名程序员,我正在使用 php 和 mysql。
问问题
716 次
3 回答
1
您不应该为网站添加图像本身。您将图像上传到服务器,然后将路径保存到数据库中。然后,您应该能够将文件的路径输出到 HTML。
于 2011-01-04T10:05:47.707 回答
1
您需要使用blob
(或mediumblob
或longblob
取决于您想要支持的最大图像大小)数据类型来存储二进制数据。
在插入之前,一定要对二进制图像数据中的特殊字符进行转义。
$img_data =mysql_real_escape_string(file_get_contents($filename));
于 2011-01-04T10:09:08.053 回答
0
我通常存储图像文件的 url 而不是文件本身(不太确定你会怎么做)。我建议存储 url 并使用
于 2011-01-04T10:08:46.737 回答