如何在我的数据库表中添加图像

时间:2015-05-06 10:08:01

标签: mysql image-uploading

我找到了一个包含列的表格,但我正在尝试更新“img'列到特定图像。

这就是我的尝试:

UPDATE employees
SET img="(LOAD_FILE('C:/Users/Test/Desktop/Test.png')"
WHERE wname='Foo';

可悲的是,图片无法转换为真实图像。

2 个答案:

答案 0 :(得分:0)

您正在以错误的方式使用LOAD_FILE,请尝试以下方法:

 UPDATE employees
 SET img=LOAD_FILE('C:/Users/Test/Desktop/Test.png')
 WHERE wname='Foo';

详见:http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_load-file

答案 1 :(得分:0)

在您查询中,您只需将img的值设置为 "(LOAD_FILE(' C:/Users/Test/Desktop/Test.png')"因为双层外套。 因此,不是上传文件而是插入路径位置 "(LOAD_FILE(' C:/Users/Test/Desktop/Test.png')"

@Sagar Joon绝对是对的,你按照他说的方式行事。