用户注册入库
2017-11-02 20:29
141 查看
注册表单:
<form action="connect.php" method="post">
用户名:<input type="text" name="username"><br />
密码:<input type="password" name="password"><br />
重复密码:<input type="password" name="repassword"><br />
<input type="submit" value="提交">
</form>
PHP入库操作:
<?php
//一、判断重复密码
if(trim($_POST['password']) != trim($_POST['repassword'])){
exit('两次密码不一致,请返回上一页');
}
/*二、准备好写入的数据
可见数据有:
$_POST['username'] 用户名
$_POST['password'] 密码
1. time返回的unix时间戳
2. REMOTE_ADDR返回的是IP地址,我们可以用ip2long将其转为整型存储。
*/
$username = trim($_POST['username']);
$password = md5(trim($_POST['password']));
$time = time();
$ip = ip2long(gethostbyname('www.baidu.com'));
//$ip = ip2long($_SERVER['REMOTE_ADDR']);
/*
三、连接数据库、判断错误、选择库和字符集
1. 我们使用mysqli_connect连接到数据库服务器。
2. 如果有错误,使用mysqli_errno得到错误号
3. 如何时存在错误mysqli_error打印出所有的错误,并且退出程序执行
4. 选择数据库并且设置字符集为utf8
*/
$conn = mysqli_connect('localhost','root','','h07');
var_dump($conn);
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}else{
echo '数据库连接成功.<br>';
}
//mysqli_select_db($conn,'h07');
mysqli_set_charset($conn,'utf8');
$sql = "insert into user(username,password,createtime,createip) values ('{$username}','{$password}',{$time},{$ip})";
//五、发送语句,判断状态
$result = mysqli_query($conn,$sql);
var_dump($result);
if($result){
echo '注册成功';
}else{
echo '注册失败';
}
echo '当前用户插入的ID为'.mysqli_insert_id($conn);
//六,关闭数据库连接
mysqli_close($conn);
?>
<form action="connect.php" method="post">
用户名:<input type="text" name="username"><br />
密码:<input type="password" name="password"><br />
重复密码:<input type="password" name="repassword"><br />
<input type="submit" value="提交">
</form>
PHP入库操作:
<?php
//一、判断重复密码
if(trim($_POST['password']) != trim($_POST['repassword'])){
exit('两次密码不一致,请返回上一页');
}
/*二、准备好写入的数据
可见数据有:
$_POST['username'] 用户名
$_POST['password'] 密码
1. time返回的unix时间戳
2. REMOTE_ADDR返回的是IP地址,我们可以用ip2long将其转为整型存储。
*/
$username = trim($_POST['username']);
$password = md5(trim($_POST['password']));
$time = time();
$ip = ip2long(gethostbyname('www.baidu.com'));
//$ip = ip2long($_SERVER['REMOTE_ADDR']);
/*
三、连接数据库、判断错误、选择库和字符集
1. 我们使用mysqli_connect连接到数据库服务器。
2. 如果有错误,使用mysqli_errno得到错误号
3. 如何时存在错误mysqli_error打印出所有的错误,并且退出程序执行
4. 选择数据库并且设置字符集为utf8
*/
$conn = mysqli_connect('localhost','root','','h07');
var_dump($conn);
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}else{
echo '数据库连接成功.<br>';
}
//mysqli_select_db($conn,'h07');
mysqli_set_charset($conn,'utf8');
$sql = "insert into user(username,password,createtime,createip) values ('{$username}','{$password}',{$time},{$ip})";
//五、发送语句,判断状态
$result = mysqli_query($conn,$sql);
var_dump($result);
if($result){
echo '注册成功';
}else{
echo '注册失败';
}
echo '当前用户插入的ID为'.mysqli_insert_id($conn);
//六,关闭数据库连接
mysqli_close($conn);
?>
相关文章推荐
- 截至 2005年1月11日,CSDN社区三星用户名单 ,以注册时间排列[修正版]
- 正则表达式之判断用户注册信息是否为汉字、字母和数字
- PHP-用户登录注册接口
- 13款WordPress用户注册登录插件
- 解决“允许使用简单密码注册用户”后出现的问题
- 安装程序无法创建一个DCOM用户帐号来注册 VC 安装 错误
- Linux从用户层到内核层系列 - TCP/IP协议栈部分系列1: linux内核协议栈协议的注册
- js实现用户注册协议倒计时的方法
- MVC用户注册页面案列
- SQL Server实现用户注册
- 新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(三)
- 用户注册登陆查询界面
- web用户控件实现注册功能+前台验证
- djangobook中第十四章: 会话、用户和注册(session,cookies)
- Laravel 上手教程之实现用户注册和登录
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 使用Forms Authentication实现用户注册、登录 (一)基础知识
- 用python连接数据库,实现用户注册和用户登录
- Django笔记---用户注册和登录验证(1)--Post请求
- 基于IO版的用户登录注册实例(Java)