首页 >社区问答列表 >PHP注册功能

PHP注册功能

<?php

session_start();

$conn = mysqli_connect("localhost","root","123456","per") or die("数据库服务器连接错误".mysqli_connect_error()); //连接数据库

mysqli_set_charset($conn,"utf8");    //设置编码格式

$name=$_POST['username']; //trim函数过滤空格

$password = $_POST['pwd'];

if($name==''){

echo"<script>alert('你的用户名不能为空,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";

exit;

}

if($password==''){

echo"<script>alert('你的密码不能为空,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";

exit;

}

$sql="insert into per_user form(username,password) values('$name','$password')";

    $result=mysqli_query($conn,$sql);

if(!$result)                                               // 判断数据是否成功插入进数据库

        {

echo mysqli_error($conn);

        }

        else

        {

            echo"注册成功!"."<br/><br/>";

            echo"<a href='login.html'>立刻登录</a>";

        }

?>

  • 忧伤的大白兔
  • 忧伤的大白兔    2021-02-20 21:03:281楼

    您的SQL语法有误。检查与您的MySQL服务器版本对应的手册以获取正确的语法,以在第1行的'form(username,password)values('rabbit','rabbit')'附近使用

    检测了一下,这是错误提示

    +0添加回复

  • 回复

    $sql="insert into per_user (username,password) values ('$name','$password')"; 这样试试呢

    路边的小蚂蚁i · 2021-02-21 16:30:12
    回复