一般處理是把圖片路徑保存到數(shù)據(jù)庫(kù)中,然后讀取圖片路徑在項(xiàng)目中應(yīng)用。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到南崗網(wǎng)站設(shè)計(jì)與南崗網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋南崗地區(qū)。
也可以圖片轉(zhuǎn)成二進(jìn)制保存進(jìn)數(shù)據(jù)庫(kù)
用php向網(wǎng)頁(yè)中插圖片有2種方法
1是把圖片轉(zhuǎn)成2進(jìn)制數(shù)據(jù),存到數(shù)據(jù)庫(kù)里邊,讀的時(shí)候,再將數(shù)據(jù)庫(kù)字段名轉(zhuǎn)化成圖片
2是把圖片放到服務(wù)器的空間里邊,只在數(shù)據(jù)庫(kù)里存一個(gè)他的路徑,讀圖片的時(shí)候,只在img標(biāo)簽的src位置輸出圖片的位置就可以了
一般第2中方法用的多
在數(shù)據(jù)庫(kù)中,創(chuàng)建一張data表,用于測(cè)試。
請(qǐng)點(diǎn)擊輸入圖片描述
創(chuàng)建一個(gè)test.php文件,在文件內(nèi),使用header()方法將頁(yè)面的編碼格式設(shè)置為utf-8。
請(qǐng)點(diǎn)擊輸入圖片描述
在test.php文件內(nèi),連接mysql數(shù)據(jù)庫(kù),并使用mysqli_select_db選擇要操作的數(shù)據(jù)庫(kù)。
請(qǐng)點(diǎn)擊輸入圖片描述
在test.php文件內(nèi),創(chuàng)建一條插入數(shù)據(jù)的sql語(yǔ)句,向data表插入一張圖片地址。
請(qǐng)點(diǎn)擊輸入圖片描述
在test.php文件內(nèi),再使用mysqli_query執(zhí)行sql語(yǔ)句。
請(qǐng)點(diǎn)擊輸入圖片描述
在瀏覽器打開(kāi)test.php文件,在數(shù)據(jù)庫(kù)查看結(jié)果。
請(qǐng)點(diǎn)擊輸入圖片描述
圖片插入到數(shù)據(jù)庫(kù)不是個(gè)好方法,如果你確實(shí)要存儲(chǔ)圖片到數(shù)據(jù)庫(kù)的話,修改你的sql語(yǔ)句,不可以直接插入的。
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)限問(wèn)題。。。
解釋:sql必須要有對(duì) 'D:\incident1.jpg'文件 和相應(yīng)的路徑 讀權(quán)限,要不也不可以的。 另外檢查L(zhǎng)OAD_FILE 函數(shù)是否被禁用。這個(gè)函數(shù)是個(gè)危險(xiǎn)的函數(shù),很容易利用該函數(shù)對(duì)數(shù)據(jù)庫(kù)攻擊。
LOAD_FILE(file_name):
讀取file_name文件 并以字符串形式返回,使用這個(gè)函數(shù)時(shí),file_name必須存在于服務(wù)器上,而且是完整路徑,sql要具有file_name的讀取權(quán)限,還有該文件的size必須小于數(shù)據(jù)庫(kù) max_allowed_packet的值,否則讀取的值為空。如果文件不存在或者sql沒(méi)有讀權(quán)限,那么該函數(shù)講返回null
網(wǎng)頁(yè)題目:mysql圖片路徑怎么加 mysql數(shù)據(jù)庫(kù)圖片路徑
網(wǎng)站地址:http://www.chinadenli.net/article24/hpgece.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、微信小程序、網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、App開(kāi)發(fā)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)