各位大神帮帮忙,困扰了我两天,我想用php上传图片到数据库,然后在数据库中存下图片已保存的路径

代码在下面,现在只能存下图片原有的路径,我把一些不必要的删了,大神只要看上传图片的那部分就好,希望大神帮忙修改一下只要告诉我改哪,怎么改就行。不要写一堆代码让我自己找。。... 代码在下面,现在只能存下图片原有的路径,我把一些不必要的删了,大神只要看上传图片的那部分就好,希望大神帮忙修改一下 只要告诉我改哪,怎么改就行。不要写一堆代码让我自己找。。谢啦
上传代码:if(is_uploaded_file($_FILES['hpath']['tmp_name'])){
$upfile = $_FILES["hpath"];
$name = $upfile["name"];

$type = $upfile["type"];
$tmp_name = $upfile["tmp_name"];
$error = $upfile["error"];

switch($type){
case 'image/pjpeg' : $ok=1;
break;
case 'image/jpeg': $ok=1;
break;
case 'image/gif' : $ok=1;
break;
case 'image/png' : $ok=1;
break;
}
if ($ok && $error=='0') {
$st=move_uploaded_file($tmp_name,'honor/'.$name);
echo "上传成功";
}
move_uploaded_file($tmp_name,'honor/'.$name);
}

上传到数据库:if ($_POST['submit']){
$sql="INSERT INTO `yidonghulian`.`honor` (id,awardname,awardcontent,hlink,hlinkname,hpath,hyear,hmonth)" .
"values('','$_POST[awardname]','$_POST[awardcontent]','$_POST[hlink]','$_POST[hlinkname]','$_POST[hpath]','$_POST[hyear]','$_POST[hmonth]')";

$query=mysql_query($sql);
if($query){
echo "<script>alert('添加成功!'); window.location.href='rongyulist.php';</script>";
}else{echo "<script>alert('添加失败!'); window.location.href='rongyuadd.php';</script>";}
}?><b>添加荣誉奖项</b>
<form action="" method="post" name="myform" onsubmit="return CheckPost();">
<br>

图片:<input name="hpath" type="file">
<br>
获奖年份:<input type="text" name="hyear"><br>
获奖月份:<input type="text" name="hmonth"><br>
<input type="submit" name="submit" size="100" value="添加">
</form>
hpath 就是那个路径的字段名 我想把已保存的那个move_uploaded_file下的路径 存到数据库里 直接用INSERT INTO语句可以么
展开
 我来答
平隆国际
2015-03-25 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:111
采纳率:100%
帮助的人:62.2万
展开全部
问题不大,你可以输出数据库的路径看看,如果是不正确的,你想办法在输出过程,转换正确,还有,你数据库设计为什么ID用空存进去的?不懂的可以继续问我
追问
已经解决了,谢谢你的帮忙   id用空的是因为设置了主键,它就自动增加了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyshappy
2015-03-25 · 超过17用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:32.6万
展开全部
一般不会把图片存到数据库里,这样数据库负担太大,专门建一个文件夹存放图片,把图片路径放在数据库里,注意编码问题,要不容易乱码。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式