制作PHP留言本全过程[图]-数据库设计

原创 2007年09月25日 13:17:00

这里以Fedora 6中的MySQL数据库为例

    所谓数据库设计,实际上也就是为留言本实例创建所需的数据库和表。因此,在开始实际创建操作之前,需要对留言本中要实现的功能进行分析。本例中,要进行查看和添加留言操作,而且没有管理员功能,使用一个表即可实现。

为了操作的直观,这里选择使用图形工具MySQL Query Browser。具体的操作步骤如下:

1)从应用程序菜单中进行选择,打开MySQL Query Browser,首先打开的是连接设置属性对话框,如图22-5所示

连接mysql

22-5  设置连接属性

2)输入登录信息后单击Connect按钮建立连接,从打开的窗口输入下列语句:

create database gb;

单击Execute按钮执行该语句。这条语句的作用是创建用于存储留言信息的数据库,名称为gb

3)有了数据库,下面在数据库gb中建立一个数据表。使用下面的语句:

CREATE TABLE  `gb`.`guestbook_demo` (

  `postid` int(4) NOT NULL auto_increment,

  `name` varchar(100) NOT NULL default '',

  `email` varchar(50) NOT NULL default '',

  `url` varchar(50) NOT NULL default '',

  `content` varchar(255) NOT NULL default '',

  PRIMARY KEY  (`postid`),

  UNIQUE KEY `id` (`postid`)

) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8

上述语句在gb数据库中创建了一个数据表guestbook_demo,包括5个字段postidnameemailurlcontent。分别存储了留言者姓名、邮箱、主页以及留言内容,postid是主键并且惟一会自动增加1

4)向表guestbook_demo中插入一条测试数据,如下所示:

insert into guestbook_demo(name,email,url,content)

values("som.zht","somboy@126.com",

"http://www.itZcn.com",

"测试....... 欢迎使用PHP留言本!有什么问题或建议至somboy@126.com");

5)然后查看表中的数据,验证创建表和插入语句是否正确。查询语句如下:

select * from guestbook_demo;

这样,就完成了数据库的设计,整个过程使用的语句如图22-6所示。

创建示例数据库

22-6  查看语句

如图22-6中左侧中列举了前面所运行过的语句,而且都添加了注释说明。在右侧的Schema选项卡显示当前使用的数据库gb,其下包含了一个表guestbook_demo,而且还列出了这个表中的各个字段,在这里可以直观的对数据库进行操作。

例如,可以右击guestbook_demo选择edit命令,在弹出的对话框中修改表列的名称、数据类型等信息。

下面的窗口列出了一些使用MySQL时的常用功能,例如语法参考、函数定义以及参数和事务等。

 

用PHP+MySQL写了一个简单的留言板

昨天忘记把数据库的创建发上来了^现在补上CREATE DATABASE GBOOK;CREATE TABLE `gbook` (`id` INT( 255 ) UNSIGNED NOT NULL AU...
  • topfzy
  • topfzy
  • 2007年06月09日 22:04
  • 14343

php+mysql留言板(模仿qq空间留言板)

这是一个模仿QQ空间里面的留言板,所写的一个简单留言板。运用的知识有PHP,mysql,还有一些简单的编程思想,这个里面没有管理员的功能。希望和大家一起交流一下。 首先建立一个Message的文件,里...

php实现简单的留言板

最近学些php的课程还是一本满足的,毕竟是脚本语言还是很容易上手的,不吹不黑,哈哈!好了,进入正题,本文在实现留言板的过程讲解一些知识点。 如何连接数据库? 说来尴尬,我的wampserver的mys...
  • AZHELL
  • AZHELL
  • 2017年05月20日 22:55
  • 854

php留言板的简单编写

关于php留言板简单的编写小弟第一次写博客,也是第一次写关于程序的博客,写得不好的地方,请提出。 原理 代码 我所遇到的问题 原理简单的说就是 数据库的创建,添加数据,显示在前端上。我的程序只是简单的...

php+redis缓存类

php+redis缓存类

json将数组(json_encode)转成字符串 输出

New Document
  • A9925
  • A9925
  • 2015年06月05日 08:30
  • 797

PHP+MySQL项目开发——留言本开发笔记2——函数总结

ereg_replace (PHP 3, PHP 4 ) ereg_replace -- 替换正则表达式 string ereg_replace ( string pattern, string ...

【PHP】——留言本输入与读取功能的实现

留言本输入与读取功能的实现 ——【MR__欢先生】 1.概念梳理 1)fopen—打开文件或者URL resource fopen ( string $filename , string $mod...
  • Mr_Huan
  • Mr_Huan
  • 2016年10月29日 20:00
  • 634

HTML5基础25----使用数据库实现Web留言本(功能未实现)

html> lang="en"> charset="UTF-8"> src="appWeb25.js"> onload="init()"> 本课时讲解通过使用本地数据和...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:制作PHP留言本全过程[图]-数据库设计
举报原因:
原因补充:

(最多只允许输入30个字)