创建数据库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里的中文变量说明
Jul 23 PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 PHP
学习使用curl采集curl使用方法
Jan 11 PHP
有道搜索和IP138的IP的API接口(PHP应用)
Nov 29 PHP
php检测图片木马多进制编程实践
Apr 11 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 PHP
分享PHP计算两个日期相差天数的代码
Dec 23 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
PHP生成图像验证码的方法小结(2种方法)
Jul 18 PHP
PHP+JQUERY操作JSON实例
Mar 23 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
Oct 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
如何删除多级目录
2006/10/09 PHP
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
php简单smarty入门程序实例
2015/06/11 PHP
浅谈PHP的反射API
2017/02/26 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
vue-cli 目录结构详细讲解总结
2019/01/15 Javascript
nodejs中各种加密算法的实现详解
2019/07/11 NodeJs
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
说一说Python logging
2016/04/15 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
Python字典的核心底层原理讲解
2019/01/24 Python
详解Python用户登录接口的方法
2019/04/17 Python
python opencv实现证件照换底功能
2019/08/19 Python
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
离婚协议书范文2015
2015/01/26 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
2016年春节问候语
2015/11/11 职场文书
大学生活委员竞选稿
2015/11/21 职场文书
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android
Springboot中如何自动转JSON输出
2022/06/16 Java/Android
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers