创建数据库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 相关文章推荐
模拟xcopy的函数
Oct 09 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
Feb 16 PHP
深入解析php中的foreach函数
Aug 31 PHP
PHP SPL使用方法和他的威力
Nov 12 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
Jul 14 PHP
PHP安全上传图片的方法
Mar 21 PHP
php获取网页里所有图片并存入数组的方法
Apr 06 PHP
php生成酷炫的四个字符验证码
Apr 22 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 PHP
Thinkphp整合阿里云OSS图片上传实例代码
Apr 28 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
May 13 PHP
PHP实现15位身份证号转18位的方法分析
Oct 16 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
DIY实用性框形天线
2021/03/02 无线电
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
php使用curl详细解析及问题汇总
2016/08/11 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
JS打印gridview实现原理及代码
2013/02/05 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
javascript设计模式--策略模式之输入验证
2015/11/27 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
Python使用Scrapy保存控制台信息到文本解析
2017/12/27 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
查看keras的默认backend实现方式
2020/06/19 Python
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
职称评定自我鉴定
2014/03/18 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
民主评议党员工作总结
2014/10/20 职场文书
文艺晚会开场白
2015/05/29 职场文书
观后感开头
2015/06/19 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
Go gorilla securecookie库的安装使用详解
2022/08/14 Golang