创建数据库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笔记 字符串处理
Oct 19 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
Nov 03 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
Sep 19 PHP
php缓冲输出实例分析
Jan 05 PHP
php+xml编程之SimpleXML的应用实例
Jan 24 PHP
php实现通用的信用卡验证类
Mar 24 PHP
PHP 反射(Reflection)使用实例
May 12 PHP
PHP 错误处理机制
Jul 06 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
功能强大的PHP POST提交数据类
Jul 15 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
利用ajax+php实现商品价格计算
Mar 31 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
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
jquery获取特定name所有选中的checkbox,支持IE9标准模式
2013/03/18 Javascript
JS实现随机化快速排序的实例代码
2013/08/01 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
js中自定义方法实现停留几秒sleep
2014/07/11 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
2019/03/06 Javascript
Vue源码学习之关于对Array的数据侦听实现
2019/04/23 Javascript
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
基于keras输出中间层结果的2种实现方式
2020/01/24 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
2020/06/02 Python
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
如果让你测试一台高速激光打印机,你都会进行哪些测试
2012/12/04 面试题
财务会计专业毕业生自荐信
2013/10/19 职场文书
城建学院毕业生自荐信
2014/01/31 职场文书
护士感人事迹
2014/05/01 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
小学教研工作总结2015
2015/05/13 职场文书
高中政治教学反思
2016/02/23 职场文书
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python