创建数据库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 相关文章推荐
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
php下使用curl模拟用户登陆的代码
Sep 10 PHP
PHP开发中四种查询返回结果分析
Jan 02 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
Jun 30 PHP
CI框架中cookie的操作方法分析
Dec 12 PHP
WordPress自定义时间显示格式
Mar 27 PHP
老版本PHP转义Json里的特殊字符的函数
Jun 08 PHP
教大家制作简单的php日历
Nov 17 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 PHP
php文件包含的几种方式总结
Sep 19 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 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
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
JavaScript的类型简单说明
2010/09/03 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
script标签属性用type还是language
2015/01/21 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
vue 2.0组件与v-model详解
2017/03/27 Javascript
Bootstrap fileinput文件上传预览插件使用详解
2017/05/16 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
微信小程序select下拉框实现源码
2019/11/08 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
keep-Alive搭配vue-router实现缓存页面效果的示例代码
2020/06/24 Javascript
[02:44]DOTA2英雄基础教程 魅惑魔女
2014/01/07 DOTA
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
Apache如何部署django项目
2017/05/21 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
Python3匿名函数用法示例
2018/07/25 Python
python查看模块,对象的函数方法
2018/10/16 Python
python write无法写入文件的解决方法
2019/01/23 Python
Python符号计算之实现函数极限的方法
2019/07/15 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
初中学生期末评语
2014/04/24 职场文书
老公婚前保证书
2015/02/28 职场文书
党支部审查意见
2015/06/02 职场文书
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技