为什么 我注册php 连接到数据库了 怎么还没写进去啊 一直是 注册失败啊!下面是代码?

<?php

require_once 'lianjie.php';
$namee=$_POST['username'];
$password=$_POST['password'];
$repeat=$_POST['repeat'];
// $code=$_POST['check']; //验证码!
if ($namee==""|| $password=="") {

echo"用户名或者密码不能为空";
}
else
{
if($password!=$repeat){

echo "两次输入的密码不一致,请重新输入!";
echo "<a href='register.html'>重新输入</a>";
}
// else if($code!=$_SESSION['check']){
// echo "验证码错误!";
// } //验证码!

// else{

$name="lxz";
$password="831140";

$sql="insert into user values('105','$name','$password')";

$result=$mysqli->query($sql);
if(!$result){
echo "注册不成功";
echo "<a href='register.html'>返回</a>";
}
else{
echo "注册成功";
}
// }

}

?>

你的sql有问题啊,你这样sql不解析你的变量

$sql = 'insert into user valuse(105,'."'".$name."'".','."'".$password."'".')';

考虑到你的用户名字段类型是字符串,要加引号,密码也是


你这个不是面向对象,何来的$mysqli->query? 应该是$mysqli_query($sql)吧

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网