>백엔드 개발 >PHP 튜토리얼 > 求大侠指点一下,插入变量的方法!解决方案

求大侠指点一下,插入变量的方法!解决方案

WBOY
WBOY원래의
2016-06-13 13:30:59755검색

求大侠指点一下,插入变量的方法!
$name=$_POST["username"];
$psw=$_POST["userpsw"];
$email=$_POST["email"];
$qq=$_POST["qq"];
echo $name;
echo $psw;
echo $email;
echo $qq;
$insert=mysql_query("insert into user (name,psw,email,qq) values ($name,$psw,$email,$qq)");
if(!$insert){
echo "插入失败!";
}
?>
上述代码是执行一个表单提交信息的插入操作。
echo $name;
echo $psw;
echo $email;
echo $qq;
这段能输出,也就是说表单提交的没有问题吧?但是插入操作一直都是失败的,在数据库中也没有数据插入,请问是哪里出得问题呢?(我是初学者,谢谢你们的知道啦~~分也不多,在线等答复ing!)

------解决方案--------------------
SQL将你的变量全部添加上''.如果数据表是int数值等类型的可以不需要添加.其他的都添加上''

$insert=mysql_query("insert into user (name,psw,email,qq) values ('$name','$psw','$email','$qq')");
------解决方案--------------------

探讨

数据库连接是正常的,因为我一直都用这个.conn连接数据库,省的一直要写。查询的时候是可以实现的。

------解决方案--------------------
将你的表结构发出来我看看. 编码是什么 把编码设置一致

------解决方案--------------------
探讨

怎么发图……好像是没有装控件还是怎么的。
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.