创建数据库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多层数组与对象的转换实例代码
Aug 05 PHP
php的hash算法介绍
Feb 13 PHP
PhpDocumentor 2安装以及生成API文档的方法
May 21 PHP
推荐几个开源的微信开发项目
Dec 28 PHP
PHP实现获取某个月份周次信息的方法
Aug 11 PHP
PHP使用redis消息队列发布微博的方法示例
Jun 22 PHP
laravel ORM 只开启created_at的几种方法总结
Jan 29 PHP
PHP whois查询类定义与用法示例
Apr 03 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 PHP
thinkphp整合系列之极验滑动验证码geetest功能
Jun 18 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
Oct 25 PHP
tp5.1框架数据库子查询操作实例分析
May 26 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
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
joomla组件开发入门教程
2016/05/04 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
关于juqery radio写法的兼容性问题(新老版本jquery)
2010/06/14 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
Javascript实现div层渐隐效果的方法
2015/05/30 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
react-router实现按需加载
2017/05/09 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
python连接oracle数据库实例
2014/10/17 Python
Python中的getopt函数使用详解
2015/07/28 Python
python OpenCV学习笔记实现二维直方图
2018/02/08 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
WxPython建立批量录入框窗口
2019/02/27 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
python中从for循环延申到推导式的具体使用
2019/11/29 Python
opencv3/C++实现视频读取、视频写入
2019/12/11 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
个人职业生涯规划书1500字
2013/12/31 职场文书
淘宝中秋节活动方案
2014/01/31 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
Python 读写 Matlab Mat 格式数据的操作
2021/05/19 Python
Java9新特性之Module模块化编程示例演绎
2022/03/16 Java/Android