使用php做出一个注册页面

总体过程和登录验证基本一致,参考https://blog.csdn.net/MixedSignals/article/details/106210400

"./02_reg.php" method="post"> 注册账号: "text" name="regname" placeholder="请您输入注册账号">
注册密码: "password" name="regpwd" placeholder="请您输入注册密码">

①接收前端的参数

$regname = $_POST['regname'];
$regpwd = $_POST['regpwd'];

②连接数据库

$link = mysqli_connect('127.0.0.1' , 'root' , 'root' , 'nz2002' , 3306);

③定义SQL语句,完成写入操作

// $sql = "INSERT INTO `表名` (`账号字段名`,`密码字段名`) VALUES ( '{$注册账号数据}' , '{$注册密码数据}' )"
$sql = "INSERT INTO `user` (`username` , `userpwd`) VALUES ( '{$regname}' , '{$regpwd}')";

④执行SQL语句
如果写入数据成功,$result 是 true
如果写入数据失败,$result 是 false;

$result = mysqli_query($link,$sql);
//第一次写入,如果账号没有重复会写入成功,结果是true。如果账号重复,会写入失败,结果是false
if($result === true){
    echo '恭喜您,注册成功';
}else{
    echo '您注册的账号重复,请您重新注册';
}

⑤关闭数据库

mysqli_close($link);

总结:
登录是数据查询操作,根据数组长度来判断是否登录成功
注册是数据写入操作,根据写入结果来判断是否注册成功

你可能感兴趣的:(php,数据库,mysql)