创建数据库php代码 用PHP写出自己的BLOG系统


Posted in PHP onApril 12, 2010

下面直接上代码

<?php 
//date_default_timezone_set("Asia/Shanghai"); 
/* 
function create_siteinfo 
DONE:网站信息表 
Author:www.5dkx.com 
DATE:2010-3-30 
表结构: 
title 网站名 
keyword 网站关键词 
description 网站描述 
*/ 
function create_siteinfo() 
{ 
global $conn; 
$sql = "create table siteinfo ( 
title varchar(100) not null, 
keyword varchar(200) not null, 
description varchar(200) not null 
)"; 
$dropsql = "drop table if exists siteinfo"; 
mysql_query($dropsql,$conn)or die("删除表siteinfo失败!"); 
mysql_query($sql,$conn)or die("创建表siteinfo失败!"); 
} 
/* 
function:create_article() 
DONE:mysql创建文章表sql语句 
Author:www.5dkx.com 
表结构: 
id 文章ID 
cid 归属类别ID 
abstract 文章摘要 
title 文章标题 
posttime 发布时间 
aurhor 作者 
comefrom 文章来源 
comeurl 来源URL 
content 正文内容 
keyword 关键词 
rank 文章等级 
views 浏览次数 
*/ 
function create_article() 
{ 
global $conn,$table_article; 
$sql ="create table $table_article( 
id int(11) auto_increment not null, 
cid int(5) not null, 
abstract varchar(300) not null, 
title varchar(50) not null, 
posttime datetime not null, 
author varchar(30) not null, 
comefrom varchar(50) not null, 
comeurl varchar(50) not null, 
content TEXT not null, 
keyword varchar(20) not null, 
rank int(2) not null, 
views int(5) not null, 
PRIMARY KEY(id) 
)"; 
$dropsql = "drop table if exists $table_article"; 
mysql_query($dropsql,$conn)or die("删除数据库失败!"); 
mysql_query($sql,$conn)or die("创建数据库失败!"); 
} 
/* 
function:create_member() 
DONE:mysql创建会员表sql语句 
Author:www.5dkx.com 
uid 会员ID 
u_name 会员名称 
u_passwd 密码 
rank 会员等级 
*/ 
function create_member() 
{ 
global $conn,$table_member; 
$sql = "create table $table_member( 
uid int(5) auto_increment not null, 
u_name varchar(20) not null UNIQUE, 
u_passwd varchar(100) not null, 
rank int(2) not null, 
PRIMARY KEY(uid) 
)"; 
$dropsql = "drop table if exists $table_member"; 
mysql_query($dropsql,$conn)or die("删除数据库失败!"); 
mysql_query($sql,$conn)or die("创建数据库失败!"); 
} 
/* 
function:create_class 
DONE:sql创建分类sql语句 
Author:www.5dkx.com 
表结构: 
cid 类类别ID 
cname 类名 
*/ 
function create_class() 
{ 
global $conn,$table_class; 
$sql = "create table $table_class( 
cid int(5) auto_increment not null, 
cname varchar(50) not null UNIQUE, 
PRIMARY KEY(cid) 
)"; 
$dropsql = "drop table if exists $table_class"; 
mysql_query($dropsql,$conn)or die("删除".$table_class."失败!"); 
mysql_query($sql,$conn)or die("创建表".$table_class."失败"); 
} 
/* 
function:create_guest 
DONE:sql创建留言板sql语句 
Author:www.5dkx.com 
表结构: 
gid 留言ID 
g_name 留言用户名 
g_site 用户个人主页 
g_mail 用户邮箱 
g_cid 留言位置(哪篇文章或者是留言板) 
*/ 
function create_guest() 
{ 
global $conn,$table_guest; 
$sql = "create table $table_guest( 
gid int(11) auto_increment not null, 
g_name varchar(50) not null, 
g_site varchar(50) not null, 
g_mail varchar(50) not null, 
g_cid int(5) not null, 
PRIMARY KEY(gid) 
)"; 
$dropsql = "drop table if exists $table_guest"; 
mysql_query($dropsql,$conn)or die("删除表".$table_guest."失败"); 
mysql_query($sql,$conn)or die("创建表".$table_guest."失败"); 
} 
function create_sql() 
{ 
global $table_article,$table_member,$table_class,$table_guest,$conn; 
echo "创建siteinfo表\r……"; 
create_siteinfo(); 
echo "完成<br>"; 
echo "创建".$table_article."表\r……"; 
create_article(); 
echo "完成<br>"; 
echo "创建".$table_member."表\r……"; 
create_member(); 
echo "完成<br>"; 
echo "创建".$table_class."表\r……"; 
create_class(); 
echo "完成<br>"; 
echo "创建".$table_guest."表\r……"; 
create_guest(); 
echo "完成<br>"; 
mysql_close($conn); 
} 
?>
PHP 相关文章推荐
php中将字符串转为HTML的实体引用的一个类
Feb 03 PHP
如何用C语言编写PHP扩展的详解
Jun 13 PHP
解析PHP生成静态html文件的三种方法
Jun 18 PHP
解析php类的注册与自动加载
Jul 05 PHP
PHPAnalysis中文分词类详解
Jun 13 PHP
php中JSON的使用方法
Apr 30 PHP
PHP函数func_num_args用法实例分析
Dec 07 PHP
php简单解析mysqli查询结果的方法(2种方法)
Jun 29 PHP
浅析php中array_map和array_walk的使用对比
Nov 20 PHP
php利用fsockopen GET/POST提交表单及上传文件
May 22 PHP
tp5实现微信小程序多图片上传到服务器功能
Jul 16 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
Dec 07 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
Apr 12 #PHP
php 中文字符入库或显示乱码问题的解决方法
Apr 12 #PHP
QueryPath PHP 中的jQuery
Apr 11 #PHP
10个可以简化php开发过程的MySQL工具
Apr 11 #PHP
Fatal error: Call to undefined function curl_init()解决方法
Apr 09 #PHP
PHP Socket 编程
Apr 09 #PHP
有关JSON以及JSON在PHP中的应用
Apr 09 #PHP
You might like
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
2013/08/27 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
python实现图片处理和特征提取详解
2017/11/13 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
pytorch的batch normalize使用详解
2020/01/15 Python
Python递归实现打印多重列表代码
2020/02/27 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
2020/10/12 Python
css3学习心得分享
2013/08/19 HTML / CSS
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
澳大利亚当地社区首选的光学商店:1001 Optical
2019/08/24 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
领导的自我鉴定
2013/12/28 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
单位工作证明格式模板
2014/10/04 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
升学宴答谢词
2015/01/05 职场文书
总经理检讨书范文
2015/02/16 职场文书
2016年党员承诺书范文
2016/03/24 职场文书
Python中相见恨晚的技巧
2021/04/13 Python