很多站长朋友们都不太清楚php登录注册mysql,今天小编就来给大家整理php登录注册mysql,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP来实现网站的注册和登录 2、 php mysql用户注册 3、 如何用php及mysql来实现登录与注册功能 4、 php+mysql怎么做登录注册 PHP来实现网站的注册和登录说明: 对于小白学习php还是先下一个phpstudy吧 比较便捷许多且自带mysql
1、打开phpstudy并启动
2、打开mysql管理器并启动MYSQL-front 如图所示
1、建立一个名为register的html文件
2、建立一个名为registApi的php文件并刚建立的html相连
-拿到用户的字段和密码
-查询是否有重名现象(注:可以在php中嵌入html语句但一般写在外面如该图末尾所示)
-根据返回值判断是否成功
1、返回登录页面
2、创建一个名为loginApi的php文件并与刚刚的html相连接
3、若用户登录成功返回一个成功的界面所以创建一个success的html
php mysql用户注册<?php
if($_POST){
extract($_POST);
if(trim($username)==''){ //提交后检测
echo '用户名不能为空';
exit();
}
if(trim(password1)!='' password1==password2){
$password = md5($password1);
}else{
echo '两次输入的密码不一至!';
exit();
}
mysql_query("insert into 表 (username,password) values('$username','$password')");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head>
<script type="text/javascript">
function $(id){return document.getElementById(id).value;}
function checkForm(){ //提交前检测
if($('username')==''){
alert('用户名不能为空!');
return false;
}
if($('username').length > 11){
alert('用户名不超过11位');
return false;
}
if($('password1')==''){
alert('密码不能为空!');
return false;
}
if($('password1')!=$('password2')){
alert('两次输入的密码不一至!');
return false;
}
return true;
}
</script>
<body>
<form id="form1" name="form1" method="post" action="" onsubmit="return checkForm();">
<p>
用户名:
<input type="text" name="username" id="username" onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="value=value.replace(/[\W]/g,'')"/>
</p>
<p>
密码:
<input type="text" name="password1" id="password1" />
</p>
<p>重复密码:
<input type="text" name="password2" id="password2" />
</p>
<p>
<input type="submit" name="button" id="button" value="提交" />
</p>
</form>
</body>
</html>
如何用php及mysql来实现登录与注册功能登录就是查询数据库表中是否有这一条用户信息,
注册就是插入一条新的用户信息
php+mysql怎么做登录注册首先得到提交的数据
链接数据库,查询数据库,查询username 和pwd
提交的username 和 pwd 跟数据库查询的username 和pwd做对比,
都相等那就是登陆成功
<?php
mysql_connect('localhost','root','123');
mysql_select_db('lx');
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
//数据库lx 表user 字段id username pwd
//用md5加密,可以自己试试
if(isset($_POST['user'])$_POST['tijiao'] == 'success'){
$query = mysql_query("select pwd from user where username = '".$_POST['user']."'");
$num = mysql_num_rows($query);
if($num > 0 ){
while($info = mysql_fetch_array($query)){
if($info['pwd'] == md5($_POST['pwd'])){
echo '登陆成功';
}else{
echo '登陆失败';
}
}
}else{
echo '登陆失败';
}
}
?>
<form action="" method="get"/>
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td class="fieldKey" width="30%">用户名:</td>
<td class="fieldValue" width="100%"><input type="text" name="user" /></td>
</tr>
<tr><td height="10"></td></tr>
<tr>
<td class="fieldKey">密码:</td>
<td class="fieldValue"><input type="password" name="pwd" /></td>
</tr>
</table>
<input type="hidden" name="tijiao" value="success" />
<input type="submit" value="登陆"/>
</form>
关于php登录注册mysql的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php登录注册mysql PHP登录注册MySQL跳转的详细内容...