创建数据库php代码 用PHP写出自己的BLOG系统

 更新时间:2010年04月12日 12:20:09   作者:  
今天的任务是创建数据库,因为对数据库懂的很少,所以在数据库表关系上还很差啊。
下面直接上代码
复制代码 代码如下:

<?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中的日期时间处理利器实例(Carbon)

    PHP中的日期时间处理利器实例(Carbon)

    本篇文章主要介绍了PHP中的日期时间处理利器实例(Carbon),具有一定的参考价值,有兴趣的可以了解一下
    2017-06-06
  • PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)

    PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)

    这篇文章主要介绍了PhpStorm的使用教程(本地运行PHP+远程开发+快捷键),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • MixPHP、Yii和CodeIgniter的并发压力测试小结

    MixPHP、Yii和CodeIgniter的并发压力测试小结

    这篇文章主要给大家介绍了关于MixPHP、Yii和CodeIgniter的并发压力测试的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • wiki-shan写的php在线加密的解密程序

    wiki-shan写的php在线加密的解密程序

    找了一下非扩展方式的php加密方法: 这里有个在线的,还不错。木马防杀还行,要保护代码可就不行了。
    2008-09-09
  • 关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机

    关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机

    PHP是一种HTML内嵌式的语言,是一种在端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。这篇文章给大家分享关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机,感兴趣的朋友一起看看吧
    2018-11-11
  • thinkphp3.x中display方法及show方法的用法实例

    thinkphp3.x中display方法及show方法的用法实例

    这篇文章主要介绍了thinkphp3.x中display方法及show方法的用法,结合实例形式分析了thinkPHP3.x模板的功能、定义、赋值、渲染及输出等技巧,需要的朋友可以参考下
    2016-05-05
  • PHP Cookei记录用户历史浏览信息的代码

    PHP Cookei记录用户历史浏览信息的代码

    购物类网站有时候需要了解用户最近的需求,收集和推送用户的查看记录成为了大部分此类的网站不可缺少的功能,下面是本人在开发项目中自己写的方法,一来留有保存,二来和大家分享
    2016-02-02
  • PHP实现图片裁剪、添加水印效果代码

    PHP实现图片裁剪、添加水印效果代码

    这篇文章主要介绍了PHP实现图片裁剪、添加水印效果代码,本文给出代码示例,代码中包含一些说明注释,需要的朋友可以参考下
    2014-10-10
  • PHP生成静态页

    PHP生成静态页

    PHP生成静态页...
    2006-11-11
  • PHP 微信扫码支付源代码(推荐)

    PHP 微信扫码支付源代码(推荐)

    本文给大家介绍php微信扫码支付的源代码,代码中包含四个文件createUrl.php、ArrayToXML.php、returnGoodsUrl.php、notifyUrl.php。具体详细代码大家参考下本文吧
    2016-11-11

最新评论