PHP+MySql要如何做才能上传图片后在数据库中显示图片路径,要能用的!

2025-02-15 15:10:17
推荐回答(3个)
回答1:

在上传代码中首先获取上传文件图片的文件名$filename,然后insert的时候将获取的文件名insert到adminphoto中
mysql_query("insert into admindata (adminphoto) values ('images/".$filename."')")

显示的时候
" width="111" height="144">
$AdminPhoto为查询到你数据库的图片路径
$AdminPhoto替换成$rs->AdminPhoto

回答2:

你需要搜索一下文件上传啊 然后如何对文件进行处理 最好是自己写一边知道如何处理了才行不然这次回来下次还是不明原理的
function renameimage($file,$e)
{
$tupianname=explode(".",$file);
$tupianname1=date("Ymdhis");
$tupianname1.=substr(md5(rand(0,100000)),0,4);
@rename($tupianname[0],$tupianname1); $tupianname1=$tupianname1.".".$tupianname[1];
$a=$e.$tupianname1;
return $a;
}
if ($_POST["submit"] != "")
{
$max_size = 102400;
$photo_size = $_FILES['photo']['size'];
$photo_type = $_FILES['photo']['type'];
if($photo_type!='image/jpeg' && $photo_type!='image/gif' && $photo_type!='image/jpg'&& $photo_type!='image/pjpeg')
{
echo "";
}
else
{
if($max_size < $photo_size)
{
echo "";
}
else
{
$path = renameimage($_FILES['photo']['name'],'upfiles/');
move_uploaded_file($_FILES['photo']['tmp_name'],$path);
}
}

回答3:

数据库中的图片路径是自己写入的,根据你放图片的路径