[英]How save images in a database?
我想將圖像保存在mysql數據庫中。 我讀了一個選擇:
INSERT INTO tblname(ID,IMAGE) VALUES(1,LOAD_FILE('C:/path.jpg'));
此選項在字段中保存一個空值,當實現表的選擇行時,結果為空值,並且在sql php查詢中也不起作用。
任何想法?
您可以在mysql中另存為LONGBLOB數據類型,以將其二進制存儲在數據庫中。
CREATE TABLE pictures (
'id' INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
'image' LONGBLOB NOT NULL,
PRIMARY KEY ('id')
)
然后
$sql = "INSERT INTO pictures(image)
VALUES('".file_get_contents($tmp_image)."')";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.