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
PHP博客的更多相关文章
- Android请求网络共通类——Hi_博客 Android App 开发笔记
今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...
- 一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改)
Web.config的读取 对于Web.config的读取大家都很属性了.平时我们用得比较多的就是appSettings节点下配置.如: 我们对应的代码是: = ConfigurationManage ...
- 一步步开发自己的博客 .NET版(10、前端对话框和消息框的实现)
关于前端对话框.消息框的优秀插件多不胜数.造轮子是为了更好的使用轮子,并不是说自己造的轮子肯定好.所以,这个博客系统基本上都是自己实现的,包括日志记录.响应式布局.评论功能等等一些本可以使用插件的.好 ...
- 【原】Github+Hexo+NextT搭建个人博客
摘要 GitHub 是一个开源项目的托管网站,相信很多人都听过.在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流.GitHub Pages 是Github为 ...
- 我为什么要写LeetCode的博客?
# 增强学习成果 有一个研究成果,在学习中传授他人知识和讨论是最高效的做法,而看书则是最低效的做法(具体研究成果没找到地址).我写LeetCode博客主要目的是增强学习成果.当然,我也想出名,然而不知 ...
- 博客使用BOS上传图片
1.博客平台的选定 从大学开始做个人主页算起,最开始是使用html,CSSS写简单的页面,后面大学毕业之后接触到了WordPress,就开始用WordPress搭建网站.现在还维护着一个农村网站.ht ...
- 在jekyll模板博客中添加网易云模块
最近使用GitHub Pages + Jekyll 搭建了个人博客,作为一名重度音乐患者,博客里面可以不配图,但是不能不配音乐啊. 遂在博客里面引入了网易云模块,这里要感谢网易云的分享机制,对开发者非 ...
- iOS controller解耦探究实现——第一次写博客
大学时曾经做过android的开发,目前的工作是iOS的开发.之前自己记录东西都是通过自己比较喜欢的笔记类的应用记录下了.直到前段时一个哥们拉着我注册了一个博客.现在终于想明白了,博客这个东西受众会稍 ...
- 中文 iOS/Mac 开发博客列表
中文 iOS/Mac 开发博客列表 博客地址 RSS地址 OneV's Den http://onevcat.com/atom.xml 一只魔法师的工坊 http://blog.ibireme.com ...
- 企业shell面试题:获取51CTO博客列表倒序排序考试题
#!/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HTMLFILE=/home/oldboy/ht ...
随机推荐
- matlab中nargin函数输入参数数目
来源:https://ww2.mathworks.cn/help/matlab/ref/nargin.html?searchHighlight=nargin&s_tid=doc_srchtit ...
- unsigned int 和 int
就如同int a:一样,int 也能被其它的修饰符修饰.除void类型外,基本数据类型之前都可以加各种类型修饰符,类型修饰符有如下四种:1.signed----有符号,可修饰char.int.Int是 ...
- 用ASP创建API。NET Core (Day2):在ASP中创建API。网络核心
下载PDF article - 1.5 MB 下载source - 152.4 KB 下载source - 206.3 KB 下载source code from GitHub 表的内容 中间件路线图 ...
- Nginx作为反向代理时传递客户端IP的设置方法
因为nginx的优越性,现在越来越多的用户在生产环境中使用nginx作为前端,不管nginx在前端是做负载均衡还是只做简单的反向代理,都需要把日志转发到后端real server,以方便我们检查程序的 ...
- ORA-28001: the password has expired 密码已过期
ORA-28001: the password has expiredORA-28001: 密码已过期 Cause: The user's account has expired and ...
- 面试题____pthon__002(法本_) 阿里
1.描述一下您负责的业务中最复杂的业务(可以从业务是为了解决用户的什么问题切入).这个最复杂的业务中,最复杂的模块是什么,这个模块的主要功能详细描述一下.这个模块,采用了什么样的测试手段保障质量?2. ...
- element中过滤器filters的使用(开发小记)
之前在开发过程中遇到这么一个问题,一串数据需要在el-table中展示,其中含有金额字段,需要将其转换成标准数据格式,即三位一个逗号间隔. 今年刚毕业就上手项目了,第一次接触的Vue,开发经验少,也忘 ...
- 4-20mA模拟量采集
4-20mA模拟量采集 4-20mA模拟量采集可选卓岚ZLAN6802(485)/ZLAN6842(以太网)/ZLAN6844(无线wifi)他们不仅可以可采集4~20mA还可以采集 /0~5V/0~ ...
- 【源码项目】C语言编程之火车票管理系统!(最强代码)
大学计算机软件技术基础课程设计任务书 一.题目: 火车票信息管理系统: 二.目的与要求 : ● 目的培养学生综合利用C++语言进行程序设计的能力, ● 培养学生的编程能力.用计算机解决实际问题的能力, ...
- Shell Scripting 笔记
Shell Scripting Tutorial Variables in the Bourne shell do not have to be declared, as they do in lan ...