php文件路径存入数据库会把'\'去掉

然后读出来的时候路径就无效了if($_FILES["acc"]["error"]>0&&$_FILES["acc"]["error"]!=4){echo"Error:".... 然后读出来的时候路径就无效了if ($_FILES["acc"]["error"] > 0&&$_FILES["acc"]["error"]!=4)
{
echo "Error: " . $_FILES["acc"]["error"] . "<br />";
}
else
{
$_dir="D:\wamp\www\Project\project_acc/";
$filename=explode(".",$_FILES['acc']['name']);
$filename[0]=$_pno;
$name=implode(".",$filename);
$_acc=$_dir.$name;
move_uploaded_file($_FILES["acc"]["tmp_name"],$_acc);
}
$sql="select dept from user where uno='".$_tno."'";
$rs=mysql_query($sql);
$row=mysql_fetch_array($rs);
$sql="select uno from user where dept='".$row['dept']."' and position='系主任'";
$rs=mysql_query($sql);
$row=mysql_fetch_array($rs);
$sql="insert into project values('".$_pno."' , '".$_pname."' , '".$_tno."' , '".$row['uno']."' , '".$_class."' , '".$_outlay."' ,
'".$_acc."' , '".$_exp."' , '".$_tno2."' , '".$_tno3."' , '".$_tno4."' ,'".$_tno5."' , '".$_tno6."' ,
'".$_tno7."' ,'".$_tno8."' , '".$_sta."' , '".$_date."')";
展开
 我来答
一缕阳光1987
2012-06-09 · TA获得超过374个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:284万
展开全部
“\” 在php里面是转意字符,如果用双引号的话会转换掉,你改成单引就可以了,单引是纯字符,不会进行转换
sql='insert....'
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流浪的丶孤单
2012-06-09 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:94.8万
展开全部
用转义字符试试! \\ 两个!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式