创建数据库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 相关文章推荐
用libtemplate实现静态网页生成
Oct 09 PHP
实现 win2003 下 mysql 数据库每天自动备份
Dec 06 PHP
php 破解防盗链图片函数
Dec 09 PHP
PHP中其实也可以用方法链
Nov 10 PHP
第三章 php操作符与控制结构代码
Dec 30 PHP
解析php通过cookies获取远程网页的指定代码
Jun 25 PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 PHP
PHP函数microtime()用法与说明
Dec 04 PHP
国产PHP开发框架myqee新手快速入门教程
Jul 14 PHP
9段PHP实用功能的代码推荐
Oct 14 PHP
php中adodbzip类实例
Dec 08 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 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类
2006/11/27 PHP
PHP 输出简单动态WAP页面
2009/06/09 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
php opendir()列出目录下所有文件的实例代码
2016/10/02 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
php的常量和变量实例详解
2017/06/27 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
JavaScript包装对象使用介绍
2013/08/29 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
python代码制作configure文件示例
2014/07/28 Python
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
pytorch 共享参数的示例
2019/08/17 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
python爬虫 线程池创建并获取文件代码实例
2019/09/28 Python
Python3实现飞机大战游戏
2020/04/24 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
广州一家公司的.NET面试题
2016/06/11 面试题
计算机应用职专应届生求职信
2013/11/12 职场文书
实习评语大全
2014/04/26 职场文书
酒店管理求职信
2014/06/09 职场文书
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL
我收到了德劲DE1107
2022/04/05 无线电