使用php完成一个用户注册以及管理的demo(一)
1.设计mysql的用户表 2.设计文件结构 3.制作后台增加用户的界面 4.对于数据库操作的封装,用来操作数据库的一些方式 5. include.php的制作 (1)用户表的设计 mysql数据库 / 如果用户表user已经存在的话,则删除掉 / DROP TABLE IF EXISTS user ; / !40101 S
1.设计mysql的用户表
2.设计文件结构
3.制作后台增加用户的界面
4.对于数据库操作的封装,用来操作数据库的一些方式
5. include.php的制作
(1)用户表的设计 mysql数据库
/如果用户表user已经存在的话,则删除掉/
DROP TABLE IF EXISTS user
;
/!40101 SET @saved_cs_client = @@character_set_client /;
/!40101 SET character_set_client = utf8 /;
CREATE TABLE user
( id
int(10) unsigned NOT NULL AUTO_INCREMENT, username
varchar(20) NOT NULL, password
char(32) NOT NULL, sex
enum(‘男’,’女’,’保密’) NOT NULL DEFAULT ‘保密’, email
varchar(50) NOT NULL, face
varchar(50) NOT NULL,
/注册时间/ regTime
int(10) unsigned NOT NULL,
/活跃程度/ activeFlag
tinyint(1) DEFAULT ‘0’,
PRIMARY KEY (id
),
/用户名不允许重复/
UNIQUE KEY username
(username
)
)
/自增长从编号6开始,默认编码为utf-8/
ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
(2)文件的目录结构
其中addUser把数据提交到doAdminAction.php页面中,在这个页面中调用core(主干,主要)文件夹里的admin.inc.php中的函数操作与用户有关的操作,lib文件夹里的文件里的函数 mysql.func.php封装了与数据库有关的函数,page.func.php封装了与分页有关的函数(凡是带test的是我自己用来测试的,不用管了(>_
(3)制作后台增加用户的界面
html>
head>