G'day我只是想知道如何将图像插入数据库。我创建了一个已经存在每列数据的表格,并添加了一个“图片”列,我如何将图片插入到特定的行中?MySQL Image insert
1
A
回答
2
你做不是想这样做。而是使用文件系统来实现它的优点 - 存储数据。拥有图像的名称以及它们与SQL表中的内容相对应的名称。
0
试试这个代码:
CREATE TABLE Employees
(
Id int,
Name varchar(50) not null,
Photo varbinary(max) not null
)
INSERT INTO Employees (Id, Name, Photo)
SELECT 10, 'John', BulkColumn
FROM Openrowset(Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
0
这里的PHP方式:
$fileblob =file_get_contents("path/to/imagefile");
$cleandata=addslashes($fileblob);
$sql="update mytable set blobcolumn='$cleandata' where pkcol=$mypkvalue";
mysql_query($sql);
0
HD1好点;文件系统在处理图像对象方面更好 - 用户检索和缓存对象的速度会更快。
但是,要回答它,你需要将它存储在一个blob ddatatype中。 (二进制大对象)。请记住在将其导入数据库之前将其转义,并在检索时将其解除。
INSERT INTO表(blobcolumn
)VALUES(... blob contents here ...);
相关问题
- 1. Three.js insert image
- 2. 带INSERT的MySQL INSERT
- 3. mysql INSERT
- 4. Wordpress wp-insert-post image内容的附件
- 5. MYSQL INSERT,UPDATE DELETE
- 6. MYSQL INSERT问题
- 7. Mysql INsert appened var
- 8. MySQL和INSERT IGNORE
- 9. MYSQL INSERT INTO ERROR
- 10. MySQL的JOIN INSERT
- 11. mysql insert with select
- 12. INSERT IGNORE在mySQL
- 13. mysql php insert
- 14. INSERT ...在MySQL
- 15. INSERT..SELECT在MySQL
- 16. MySql INSERT失败
- 17. PHP ucword mysql insert
- 18. php mysql insert
- 19. PHP shell_exec INSERT MySQL
- 20. Java Servlet Mysql Blob image
- 21. php image上传到mysql
- 22. MySQL INSERT ... OR UPDATE说明
- 23. MySQL的INSERT问题
- 24. Mysql的更快INSERT
- 25. MySQL INSERT INTO声明
- 26. MySql INSERT vs PHP file_put_contents
- 27. php/mysql INSERT INTO SET
- 28. 问题的MYSQL(INSERT)
- 29. Fork MySQL INSERT INTO(InnoDB)
- 30. MYSQL INSERT SELECT问题
您将使用哪种语言? –
我正在使用SQL。 – JamsHack
在继续之前阅读本文:http://stackoverflow.com/questions/5613898/what-about-storing-images-in-sql-server – wcraft