當前位置:首頁 » 文件管理 » php圖片上傳到資料庫

php圖片上傳到資料庫

發布時間: 2025-08-17 05:12:17

『壹』 php+Mysql要如何做才能上傳圖片後在資料庫中顯示圖片路徑,要能用的!

在上傳代碼中首先獲取上傳文件圖片的文件名$filename,然後insert的時候將獲取的文件名insert到adminphoto中
mysql_query("insert into admindata (adminphoto) values ('images/".$filename."')")

顯示的時候
<img src="<?=$AdminPhoto?>">" width="111" height="144">
$AdminPhoto為查詢到你資料庫的圖片路徑
$AdminPhoto替換成$rs->AdminPhoto

『貳』 新手請教多個圖片上傳,怎麼寫入資料庫(PHP)

原理都一樣,循環接參,你列印一下它的參數就夠就明白了,存儲資料庫,可以將圖片路徑之間用|或者逗號,或者json 系列化來存儲:

<?php
print_r($_FILES);//你可以列印一下它,看看它的結構
if(!empty($_FILES)){
foreach($_FILES['file']['name']as$k=>$v){
//$_FILES["file"]都變成$_FILES["file"][$k]操作進行操作吧
if($_FILES['file'][$k]['error']==0){
$filetype=array("jpg","JPG");
$arr=explode(".",$_FILES["file"][$k]["name"]);
...//同樣的代碼
}
}
}
?>
<formname=""action=""method="post"enctype="multipart/form-data">
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>

<inputtype="submit"name="a"value="提交"/>
</form>

『叄』 php上傳的圖片在img中顯示,怎麼把src中的路徑存到sql資料庫中

先預覽後上傳,實現起來麻煩,主要是兼容問題,採用js實現,先上傳後預覽就沒有那麼麻煩了,不過對於不想要保存的圖片也上傳保存了,不過也可以做用其他方式判斷是否要保存這個圖片,具體情況自己選擇。

下面為html5實現本地預覽圖片(別人的代碼)兼容模式無效,也有兼容模式預覽的。具體可以網路「js預覽本地圖片」。

<!DOCTYPEHTML>
<html>
<head>
<metacharset="utf-8">
<title>html5圖片上傳預覽</title>
<style>
#preview{
width:300px;
height:300px;
overflow:hidden;
}
#previewimg{
width:100%;
height:100%;
}
</style>
<scriptsrc="../public/js/jquery-1.8.0.js"></script>
<scripttype="text/javascript">
functionpreview1(file){
varimg=newImage(),url=img.src=URL.createObjectURL(file)
var$img=$(img)
img.onload=function(){
URL.revokeObjectURL(url)
$('#preview').empty().append($img)
}
}
functionpreview2(file){
varreader=newFileReader()
reader.onload=function(e){
var$img=$('<img>').attr("src",e.target.result)
$('#preview').empty().append($img)
}
reader.readAsDataURL(file)
}

$(function(){
$('[type=file]').change(function(e){
varfile=e.target.files[0]
preview1(file)
})
})
</script>
</head>
<body>
<formenctype="multipart/form-data"action=""method="post">
<inputtype="file"name="imageUpload"/>
<divid="preview"style="width:300px;height:300px;border:1pxsolidgray;"></div>
</form>
</body>
</html>

『肆』 php圖片以二進制的方式存儲在資料庫的問題

mysql自己有select語句,用這個來操作
比如說你每個圖片主碼設一個auto_increasment的id(自動以1,2,3這樣排序下去的方式存圖片),然後比如說一共有50張圖片,依次讀出for(i=0,i<50,i++){select
圖片
from
資料庫
where(圖片id=
i);}就這樣可以依次根據圖片的id讀下去。

『伍』 php中如何調用資料庫中的圖片並且顯示到頁面

php是採用二進制形式存儲圖片及讀取顯示的,首先通過代碼創建數據表,然後上傳圖片伺服器再通過瀏覽器顯示,具體編程代碼舉例:

1、首先需要創建數據表,具體代碼如下圖所示。

熱點內容
加密狗威步 發布:2025-08-17 09:40:51 瀏覽:135
月報的演算法 發布:2025-08-17 09:36:25 瀏覽:892
安卓版本10怎麼打開隱藏游戲 發布:2025-08-17 09:33:25 瀏覽:588
php獲取地址欄 發布:2025-08-17 09:31:59 瀏覽:120
燃料存儲檢查 發布:2025-08-17 09:30:45 瀏覽:679
怎麼取消qq漫遊密碼 發布:2025-08-17 09:24:53 瀏覽:456
linux微型 發布:2025-08-17 09:18:26 瀏覽:523
一個伺服器怎分為多台電腦 發布:2025-08-17 09:17:29 瀏覽:975
伺服器被入侵怎麼辦 發布:2025-08-17 09:12:29 瀏覽:56
python保存到excel 發布:2025-08-17 09:12:28 瀏覽:669