PHP博客
创建数据库
用户表
blog_user
userid int 用户id
username varchar(50) 用户名
password varchar(30) 密码
type tinyint(2) 是否为管理员 0为普通用户 1为管理员
email varchar(60) 邮箱
loginip varchar(20) 登录IP
logintime datetime 登录时间
Create Table: CREATE TABLE `blog_user` (
`userid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',
`username` varchar(50) DEFAULT NULL COMMENT '用户名',
`password` varchar(50) DEFAULT NULL COMMENT '密码',
`type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '0为普通用户1为管理员',
`email` varchar(60) NOT NULL COMMENT '邮箱',
`loginip` varchar(20) NOT NULL COMMENT '登录IP',
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
ALTER TABLE `blog_user` ADD `email` VARCHAR(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '邮箱' AFTER `type`;
栏目表 blog_channel cid int 栏目id ctitile varchar(60) 栏目名称 isshow tinyint(2) 是否为公共 0为公共 1不为
Create Table: CREATE TABLE `blog_channel` (
`cid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`ctitle` varchar(60) DEFAULT NULL COMMENT '栏目名',
`ishow` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否为公共',
PRIMARY KEY (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
博客表 blog_blog bid int 博客ID btitle varchar(60) 标题
bcontent text 内容
status tinyint(2) 是否为公共 0为公共1不为
cid int 栏目id (外键)
Create Table: CREATE TABLE `blog_blog` (
`bid` int(10) NOT NULL AUTO_INCREMENT,
`btitle` varchar(60) DEFAULT NULL COMMENT '博客标题',
`bcontent` text COMMENT '内容',
`status` tinyint(2) DEFAULT NULL COMMENT '是否为公共',
`cid` int(10) DEFAULT NULL,
PRIMARY KEY (`bid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
留言表
blog_hote
hid int 留言ID
uid int 用户id
wtime datetime 留言时间
wipc varchar(20)留言图标
status tinyint(2) 是否只有博主看
reply tinyint(2) 是否回复
Create Table: CREATE TABLE `blog_hote` (
`hid` int(11) NOT NULL AUTO_INCREMENT,
`uid` int(10) NOT NULL COMMENT '用户id',
`wtime` datetime NOT NULL COMMENT '留言时间',
`wpic` varchar(20) DEFAULT NULL COMMENT '留言图标',
`status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否只有博主查看',
`reply` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否已经回复',
PRIMARY KEY (`hid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
回复表 blog_reply rid int 回复ID hid int 留言ID reply_content text 回复内容 reply_date datetime 回复时间
Create Table: CREATE TABLE `blog_reply` (
`rid` int(6) NOT NULL,
`hid` int(11) DEFAULT NULL,
`reply_content` text COMMENT '回复内容',
`reply_time` datetime DEFAULT NULL COMMENT '回复时间'
) ENGINE=MyISAM DEFAULT CHARSET=latin1