新聞中心
mysql里面怎樣插入圖片
新建類型為mediumblob的字段【小圖片可以用blob,更大的圖片可以用LongBlob】

成都創(chuàng)新互聯(lián)公司長期為超過千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為三原企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站設(shè)計,三原網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
將圖片轉(zhuǎn)為base64格式的數(shù)據(jù),存到這個字段中
mysql怎么添加圖片
圖片插入到數(shù)據(jù)庫不是個好方法,如果你確實(shí)要存儲圖片到數(shù)據(jù)庫的話,修改你的sql語句,不可以直接插入的。
INSERT into person(p_id,p_name,p_sex,p_age) value("asdsadssdsadfff","addsdsa","dddd",113);
update person set p_image = LOAD_FILE('D:\incident1.jpg') where p_id = "asdsadssdsadfff";
建議把'D:\incident1.jpg'放在mysl的安裝目錄里面,避免權(quán)限問題。。。
解釋:sql必須要有對 'D:\incident1.jpg'文件 和相應(yīng)的路徑 讀權(quán)限,要不也不可以的。 另外檢查LOAD_FILE 函數(shù)是否被禁用。這個函數(shù)是個危險的函數(shù),很容易利用該函數(shù)對數(shù)據(jù)庫攻擊。
LOAD_FILE(file_name):
讀取file_name文件 并以字符串形式返回,使用這個函數(shù)時,file_name必須存在于服務(wù)器上,而且是完整路徑,sql要具有file_name的讀取權(quán)限,還有該文件的size必須小于數(shù)據(jù)庫 max_allowed_packet的值,否則讀取的值為空。如果文件不存在或者sql沒有讀權(quán)限,那么該函數(shù)講返回null
創(chuàng)建mysql數(shù)據(jù)庫表格,能添加圖片嗎,怎么添加,新手 越詳細(xì)越好
新建表中存放圖片的列使用數(shù)據(jù)類型blob,然后將圖片轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)流,將這些二進(jìn)制數(shù)據(jù)保存到該字段中。
不過這樣子處理的話比較麻煩,一般都是只存儲圖片地址。
當(dāng)前名稱:mysql里面照片怎么加 mysql存放圖片
鏈接地址:http://www.dlmjj.cn/article/doppgio.html


咨詢
建站咨詢
