1.环境部署(数据库的建立)
2.代码展示
<meta charset="utf-8" />
<form action="bd.php" method="GET"><center>账号:<input type='text' name="uname"/><br />密码:<input type='password' name="upassword"/><br /><input type="submit" name='denglu' value="登录"/><input type="submit" name='zhuce' value="注册"/></center>
</form><?php$uname = @$_REQUEST['uname'];$password = @$_REQUEST['upassword'];$con = mysqli_connect('127.0.0.1','root','root','muyu');if( preg_match_all("/\W/",$uname.$password)){die ('非法输入');}#正则表达式判断if(@$_REQUEST['denglu']){echo '进入登录界面' ;echo "<br/>";$sql1 = "select * from 沐雨表格 where uname='$uname' and upassword='$password'";$result = mysqli_query($con ,$sql1);$abc = mysqli_fetch_array($result);if($abc){echo '登录成功';}else {echo '登录失败';}}if(@$_REQUEST['zhuce']){echo '进入注册界面';echo "<br/>";$sql2="insert into 沐雨表格 value ('$uname','$password')";if($uname and $password ){$result = mysqli_query($con ,$sql2);echo '注册成功';}else{echo '注册失败';}}//$sql2="insert into 沐雨表格 value ('$uname','$password')";?>
3.效果展示
登录功能:
输入正确账号密码显示登录成功
输入错误账号密码显示登录失败
如果输入账号密码,点击注册会注册成功,并且可以将数据存入数据库。
数据库原始数据:
数据库注册之后数据:
如果输入账号密码至少一个为空,点击注册将会注册失败,并且不会记录数据库中。