首先,感谢能回复我的大神们...
问题是这样的:
我通过表单提交的数据然后经过php提交到数据库.下面是几个数据:
$filename=$_REQUEST['filename'];
$intro=$_REQUEST['intro'];
$path='G:/apache/htdocs/php/'.$_FILES['userfile']['name'];
然后query到数据库:
$query1="insert into file (fileName,fileIntro,fileLoc) values ('$filename','$intro','$path')";
$result=$conn->query($query1);
然后就是无法写入,我想是$path的问题.是应该给$path字符格式化么?还是什么问题?谢谢了....
问题是这样的:
我通过表单提交的数据然后经过php提交到数据库.下面是几个数据:
$filename=$_REQUEST['filename'];
$intro=$_REQUEST['intro'];
$path='G:/apache/htdocs/php/'.$_FILES['userfile']['name'];
然后query到数据库:
$query1="insert into file (fileName,fileIntro,fileLoc) values ('$filename','$intro','$path')";
$result=$conn->query($query1);
然后就是无法写入,我想是$path的问题.是应该给$path字符格式化么?还是什么问题?谢谢了....
其次,sql语句可以稍改一下
$query1="insert into file (fileName,fileIntro,fileLoc) values('{$filename}','{$intro}','{$path}')";
给变量加上大括号,可以解析引号的差异
echo $query1;
$result=$conn->query($query1);这样看一下就知道了.