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