1首先最好不要把圖片存數(shù)據(jù)表。除非是做為資料保存。有些教材與網(wǎng)上的代碼的處理方式太老了,不要再模仿。當(dāng)然你的代碼中沒有看出來是用什么方式存儲(chǔ)圖片的。
成都創(chuàng)新互聯(lián)公司主營鹽湖網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā),鹽湖h5小程序開發(fā)搭建,鹽湖網(wǎng)站營銷推廣歡迎鹽湖等地區(qū)企業(yè)咨詢
2如果你是想把圖片存到數(shù)據(jù)表中,你的$file實(shí)際上只是文件名。應(yīng)該讀圖片的流數(shù)據(jù)寫到表中。
3如果你僅是存文件名到數(shù)據(jù)表,圖片在指定文件夾中存放,則應(yīng)該是出在路徑上。
一般插入數(shù)據(jù)庫的不是圖片,而是保存圖片的路徑。設(shè)置varchar類型。和插入其他字段一樣。用sql語句中的insert語句。
insert into 數(shù)據(jù)表名(字段名) values(要插入的);
顯示圖片 代碼如下:
img src="?php echo "數(shù)據(jù)庫中保存圖片路徑的值"?" alt="picture"/
1、商品表建立商品基本信息主表CREATETABLEproduc。
2、cidint10NOTNULLCOMMENT分類。
3、titlevarchar100NOTNULLCOMMENT商品名稱。
4、ddtimeint10NOTNULLCOMMENT添加時(shí)間,PRIMARYKEY。
php是采用二進(jìn)制形式存儲(chǔ)圖片及讀取顯示的,首先通過代碼創(chuàng)建數(shù)據(jù)表,然后上傳圖片服務(wù)器再通過瀏覽器顯示,具體編程代碼舉例:
1、首先需要?jiǎng)?chuàng)建數(shù)據(jù)表,具體代碼如下圖所示。
2、然后寫上傳圖片到服務(wù)器的頁面 upimage.html用來將圖片上傳數(shù)據(jù)庫,如下圖所示代碼。
3、處理圖片上傳的php upimage.php文件,如下圖所示圖片已儲(chǔ)存到數(shù)據(jù)庫。
4、顯示圖片的php getimage.php文件,為了看一下效果提前把ID寫入代碼。
5、預(yù)覽網(wǎng)站從數(shù)據(jù)庫中提取了圖片,并顯示到頁面上。