用php写出登录注册,用PHP写一个简单的登录注册页面

大家好,这里是耐特PHP,今天给一些学PHP刚入门的朋友介绍一个用PHP写后台的时候,做一个简单的登录和注册的页面。

首先我们需要配置一个PHP的环境,其实现在有很多个工具都可以一次帮你搞定这个,好像我经常用的就是PHPSTUDY,以前我也用过WAMP和其他的工具,但是个人还是比较推荐PHPSTUDY,大家可以直接去它的官网下载,现在新版的PHPSTUDY已经越来越傻瓜式了~~基本上完全不用自己来配置一些conf文件了。

另外在安装之前要确保系统装了Visual C++,如果是完整版的系统基本上都是装了的,如果没有装的话系统会提示缺少msvcr100.dll这个文件。

关于这个问题怎么处理可以直接百度,很简单。

接下来就是启动PHPSTUDY了,这个也比较简单,现在基本上都是可视化的界面了,也不用去修改HOST和VHOST这些文件了。

建立数据库也是一件比较简单的事情,可以直接用PHPSTUDY内置的MYSQL管理工具,也可以下载一个PHPMYADMIN随便放到哪个虚拟站的目录下面就可以访问了。

当一切都准备就续了以后就进入到我们今天要讲的,用PHP写一个登录注册的后台了。

我们可以模拟一个域名,比如www.nt.com,这里随便就用一个域名就行了。

用我们之间的文章里面教的方法,写一个简单的PHP页面,也可以这样写:

echo phpinfo();

?>

如果这个页面访问成功的话,就说明准备工作已经做好了。

接下来进入到PHPMYADMIN的页面,建一个数据库,界面是这样的。

用php写出登录注册,用PHP写一个简单的登录注册页面_第1张图片

HTML页面的代码是这样的。

用户登录简介

用户登录页面介绍

然后在左边的列表里选择new进行新建数据库(其他的不要动),这里我们先创建一个名为manage的数据库,字符编码设为utf8_general_ci

用php写出登录注册,用PHP写一个简单的登录注册页面_第2张图片

创建成功后左边的列表就会多一个manage的选项,这个就是我们刚刚创建的数据库。点击这个manage开始创建数据表,这个表名字设为admin,字段数暂时设为5,这个字段数表示的是你的每个user要设置的属性个数(后面设置字段的时候会知道了),执行之后就会进入下面的页面

可以看到可填的行数只有五行,这就是上一步我们设置的字段数为5,如果你想再添加字段可以在该页面上方选择添加字段。在这里简单讲解一下每个字段里属性:名字就是每个user的属性名,比如ID、性别、密码等等;类型是选择数据类型;长度是确定该字段的最大长度(有上限);默认是表示该字段的初始值;排序规则也就是编码规则我一般都是选择的utf8;属性里设置二进制、无符号型等等;选择空就表示该字段允许为空,不选择就是不能为空;索引里选择主键搜索、全文搜索等;A_I勾选后表示自增;注释就是写备注嘛这个很好理解。说了之后好多小白可能听得一脸懵逼,不用担心我们接下来通过实际操作来进行理解。在这里我设置number、user_id、user_sex、user_password四个字段,各个属性看图吧。

设置之后就会转到下面的页面,可以看到我在number里选择了A_I也就是自增,并且在number这一栏主键那个地方也是灰色的,意思也就是默认number为主键,对于主键需要解释一下,主键值的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用于其他表的外键关联,以及本记录的修改与删除。注意主键在真正的应用时在业务中并无实际的意义,也不会设置的那么简单,有的时候用的GUID或者其他,我这里的设置仅仅是作为一个演示。

数据表字段设置好了之后我们就可以开始写PHP代码了,在写之前呢先在数据库里增加两个用户,这里我们选择插入选项卡,然后填写相关属性,第一个我设置number为1,其他为默认,第二个我不填number,其他信息修改一下。最后选择浏览查看刚刚插入的两个用户。

另外咱们需要再写一个数据库连接的页面,conn.php

代码是这样的

$link=new PDO("mysql:host=localhost;port=3306;dbname=db","root","");

$link->query("set names utf8");

注册phpstudy默认的数据库连接账号密码都是root

这些就是关于如何用PHP建一个简单的登录注册页面的过程,希望你能从学习中了解并掌握这个知识。

你可能感兴趣的:(用php写出登录注册)