创建数据库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连接MySQL代码的参数说明
Jun 07 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
Aug 21 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
Jun 17 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
php实现把url转换迅雷thunder资源下载地址的方法
Nov 07 PHP
Symfony2安装的方法(2种方法)
Feb 04 PHP
php字符集转换
Jan 23 PHP
Yii 2.0如何使用页面缓存方法示例
May 23 PHP
php封装单文件上传到数据库(路径)
Oct 15 PHP
Yii2.0实现生成二维码功能实例
Oct 24 PHP
php实现微信支付之现金红包
May 30 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 str_pad 函数使用详解
2009/01/13 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
实例说明为什么不要行内使用javascript
2014/04/18 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
vue组件watch属性实例讲解
2017/11/07 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
小程序实现投票进度条
2019/11/20 Javascript
python重试装饰器示例
2014/02/11 Python
python编写的最短路径算法
2015/03/25 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
python实现倒计时小工具
2019/07/29 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
为什么说Python可以实现所有的算法
2019/10/04 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
文员自我评价怎么写
2013/09/19 职场文书
给同事的道歉信
2014/01/11 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
装修公司管理制度
2015/08/05 职场文书
z-index不起作用
2021/03/31 HTML / CSS