php mysql 如何注册码_PHP+MySQL实现简单注册

重要:本文最后更新于2018-01-22 12:58:38,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗。

昨天我们已经完成了数据库的创建,今天就用一个实例来实现简单的操作数据库。

注:在使用数据库之前需要先进行连接,下面的代码没有写连接的部分,详见

首先创建数据表,文件名createdatabase.php,核心代码如下:

mysql_select_db("a4323741_freekj",$con);

//建立新的数据表

mysql_query("CREATE TABLE user(id int NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), username varchar(20), password varchar(20),email varchar(50), regesttime datetime default NULL,logintime datetime default NULL)",$con);

该代码创建了一个名为user的数据表,拥有id、username、password、email、regesttime、logintime 5个字段。

然后创建一个用户注册表单,取名regist.html,代码如下:

代码狗PHP教程[用户注册]

用户名:

密 码:

邮 箱:

再创建一个option.php文件用来处理注册表单提交的数据,并插入数据库。代码如下:

if(isset($_POST['username'])&&isset($_POST['password'])&&isset($_POST['email'])){

if(regist($_POST['username'],$_POST['password'] ,$_POST['email'] )==1){

echo "注册成功";

}else{

echo "注册失败";

}

}

function regist($user,$pw,$email){

//数据库地址

$servername = "数据库地址";

//数据库用户名

$username = "数据库用户名";

//数据库密码

$password = "数据库密码";

// 创建连接

$con = mysql_connect($servername, $username, $password);

// 检测连接

if (!$con) {

die("数据库连接失败: " . mysql_error());

}

mysql_select_db("a4323741_freekj",$con);

$sql="insert into user(username,password,email,regesttime,logintime) values('".$user."','".$pw."','".$email."',";

$sql=$sql."'".gettime()."',"."'0000-00-00 00:00:00'".")";

$fh=mysql_query($sql,$con);

if($fh){

return true;

}else{

return FALSE;

}

mysql_close($con);

}

//获取服务器时间

function gettime(){

date_default_timezone_set("Asia/Hong_Kong");

$time=Date("Y-m-d H:i:s");

return $time;

}

?>

将上述3个文件用ftp传到空间里,首先打开第一个createdatabase.php进行数据表的创建,输入域名/createdatabase.php。当输出数据库连接成功后,如无错误输出,则创建完毕。

50120464df65edf19b3ad99ee88d427d.png

进入空间后台,使用PHPadmin查看如下:

4876d7495eb9e666de2e195f2cf7c024.png

输入地址你的域名/regest.html进行注册测试。

97521391f95817d0830e96fc70fd077f.png

点击注册后,使用phpadmin查看如下图:

db313f5e86365b79d9cbbd33ef2afd8c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值