创建数据库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 相关文章推荐
用Zend Encode编写开发PHP程序
Oct 09 PHP
无数据库的详细域名查询程序PHP版(1)
Oct 09 PHP
PHP冒泡排序算法代码详细解读
Jul 17 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
Apr 09 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
VPS中使用LNMP安装WordPress教程
Dec 28 PHP
php编程每天必学之验证码
Mar 03 PHP
PHP7+Nginx的配置与安装教程详解
May 10 PHP
PHP PDOStatement::rowCount讲解
Feb 01 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
Oct 28 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
德生PL660的电路分析和打磨
2021/03/02 无线电
Yii操作数据库的3种方法
2014/03/11 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
2017/05/20 jQuery
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
微信小程序实现页面跳转传递参数(实体,对象)
2019/08/12 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
[46:02]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第二局
2016/02/28 DOTA
Python中__name__的使用实例
2015/04/14 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
Python3几个常见问题的处理方法
2019/02/26 Python
python抖音表白程序源代码
2019/04/07 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
自主招生自荐信
2013/12/08 职场文书
英文自荐信
2013/12/15 职场文书
两只小狮子教学反思
2014/02/05 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
详解Python中__new__方法的作用
2022/03/31 Python
解决MySQL报“too many connections“错误
2022/04/19 MySQL