如何在我的数据库中添加图像 table
How to add an image in my database table
我有一个 table 列,但我正在尝试将 'img' 列更新为特定图像。
这是我试过的:
UPDATE employees
SET img="(LOAD_FILE('C:/Users/Test/Desktop/Test.png')"
WHERE wname='Foo';
遗憾的是图片没有转换为真实图像。
您使用 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
在您的查询中,您只是将 img 的值设置为
“(LOAD_FILE('C:/Users/Test/Desktop/Test.png')”因为双层涂层。
因此,不是上传文件,而是插入路径位置
“(LOAD_FILE('C:/Users/Test/Desktop/Test.png')”
@Sagar Joon 完全正确,你按照他说的做了。
我有一个 table 列,但我正在尝试将 'img' 列更新为特定图像。
这是我试过的:
UPDATE employees
SET img="(LOAD_FILE('C:/Users/Test/Desktop/Test.png')"
WHERE wname='Foo';
遗憾的是图片没有转换为真实图像。
您使用 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
在您的查询中,您只是将 img 的值设置为 “(LOAD_FILE('C:/Users/Test/Desktop/Test.png')”因为双层涂层。 因此,不是上传文件,而是插入路径位置 “(LOAD_FILE('C:/Users/Test/Desktop/Test.png')”
@Sagar Joon 完全正确,你按照他说的做了。