php中sql语句无法实现插入到数据库,但在MySQL中可以用sql语句添加数据
$select=$_POST["select"];$locat=$_POST["locat"];$pin=$_POST["pin"];$name=$_POST["name...
$select=$_POST["select"];
$locat=$_POST["locat"];
$pin=$_POST["pin"];
$name=$_POST["name"];
$email=$_POST["email"];
$phone=$_POST["phone"];
$title=$_POST["title"];
$xie=$_POST["xie"];
$link=mysql_connect("localhost","root","") ;
mysql_select_db("user",$link) ;
mysql_query("set names 'gb2312'");
$sql="insert into repot values('{$select}','{$locat}','{$pin}','{$name}','{$email}','{$phone}','{$title}','{$xie}') "; 展开
$locat=$_POST["locat"];
$pin=$_POST["pin"];
$name=$_POST["name"];
$email=$_POST["email"];
$phone=$_POST["phone"];
$title=$_POST["title"];
$xie=$_POST["xie"];
$link=mysql_connect("localhost","root","") ;
mysql_select_db("user",$link) ;
mysql_query("set names 'gb2312'");
$sql="insert into repot values('{$select}','{$locat}','{$pin}','{$name}','{$email}','{$phone}','{$title}','{$xie}') "; 展开
展开全部
你的sql语句写错了,$sql = insert .......
正常的语句是
insert into test(name,age)values('张三','20');
values 前面是字段结构,而你的sql语句values前面也是变量了,这里应该写与你数据库里相对应的字段,改好之后如果还有问题就 echo $sql;然后拿到数据库里执行一遍,大部分都是粗心造成的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-18
展开全部
你echo $sql到数据库运行看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询