聊天室php&mysql(六)

#  相应的  数据库

# phpMyAdmin MySQL-Dump
# http://phpwizard.net/phpMyAdmin/
#
# 主机: localhost:3306 数据库 : study28

# --------------------------------------------------------
#
# 数据表的结构 'chat_user'
#

CREATE TABLE chat_user (
   userid varchar(20) NOT NULL,
   passwd varchar(20) NOT NULL,
   last_time int(10) DEFAULT '0' NOT NULL,
   id varchar(20) NOT NULL,
   sex varchar(5) NOT NULL
);

# --------------------------------------------------------
#
# 数据表的结构 'chat_user_list'
#

CREATE TABLE chat_user_list (
   userid int(10) DEFAULT '0' NOT NULL,
   passwd varchar(20) NOT NULL,
   last_time int(10) DEFAULT '0' NOT NULL,
   id varchar(20) NOT NULL,
   sex varchar(5) NOT NULL
);

# --------------------------------------------------------
#
# 数据表的结构 'private_chat'
#

CREATE TABLE private_chat (
   sender varchar(20) NOT NULL,
   object varchar(20) NOT NULL,
   message varchar(255) NOT NULL,
   r1 tinyint(4) DEFAULT '0' NOT NULL,
   r2 tinyint(4) DEFAULT '0' NOT NULL
);

# --------------------------------------------------------
#
# 数据表的结构 'user'
#

CREATE TABLE user (
   id varchar(15) NOT NULL,
   userid varchar(20) NOT NULL,
   name varchar(20) NOT NULL,
   passwd varchar(20) NOT NULL,
   sex varchar(5) NOT NULL,
   age char(3) NOT NULL,
   question varchar(20) NOT NULL,
   answer varchar(20) NOT NULL,
   birthday varchar(20) NOT NULL,
   oicq varchar(10) NOT NULL,
   height varchar(4) NOT NULL,
   myphoto char(3) NOT NULL,
   email varchar(20) NOT NULL,
   homepage varchar(20) NOT NULL,
   hobby varchar(40) NOT NULL,
   number varchar(10) NOT NULL,
   room varchar(20) NOT NULL,
   department varchar(20) NOT NULL,
   phone varchar(20) NOT NULL,
   ready1 varchar(10) NOT NULL,
   ready2 varchar(10) NOT NULL,
   ready3 varchar(10) NOT NULL,
   KEY id (id, userid)
);

# --------------------------------------------------------
#
# 数据表的结构 'user_message'
#

CREATE TABLE user_message (
   userid varchar(20) NOT NULL,
   object varchar(15) NOT NULL,
   message varchar(255) NOT NULL,
   status int(2) DEFAULT '0' NOT NULL,
   action1 varchar(20) NOT NULL,
   color varchar(10) DEFAULT '0' NOT NULL,
   row int(10) DEFAULT '0' NOT NULL,
   time1 varchar(10) NOT NULL,
   id int(10) DEFAULT '0' NOT NULL
);

# --------------------------------------------------------
#
# 数据表的结构 'user_stus'
#

CREATE TABLE user_stus (
   id varchar(20) NOT NULL,
   status varchar(6) NOT NULL,
   date1 varchar(30) NOT NULL,
   value int(5) DEFAULT '0' NOT NULL,
   photo int(2) DEFAULT '0' NOT NULL,
   number int(4) DEFAULT '0' NOT NULL,
   ip varchar(20) NOT NULL,
   r2 char(2) NOT NULL,
   r3 char(2) NOT NULL,
   r4 char(2) NOT NULL,
   PRIMARY KEY (id),
   KEY id (id)
);

(0)

相关推荐

  • 聊天室php&mysql(二)

    //第二页面 name="frame2.php" <? include "../signup/mysql.php"; header("Expires: Sun, 28 Dec 1997 09:32:45 GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); header("

  • 用PHP+MySQL搭建聊天室功能实例代码

    下面,以一个简单的聊天室设计为例,介绍PHP+MySQL在网页开发中的应用 1.总体设计 1.1 构思与规划: 聊天室的基本原理,就是把每个连上同一网页的用户传送的发言数据储存起来,然后将所有的发言数据传给每一用户.也就是说,用数据库汇集每个人的发言,并将数据库中的数据传给每一个人就实现了聊天室的功能. 1.2 表设计 首先使用MySQL建立表chat用来储存用户的发言: 复制代码 代码如下: mysql> CREATE TABLE chat -> (chtime DATATIME, ->

  • 用PHP+MySql编写聊天室

    大家好!好久没有看到大家了,上次写了用PHP的通过文件操作的聊天室,当然是漏洞百出的,而且每一次刷新屏幕都很糟糕的!我想了好久,是不是能有一种方法不要刷新,就能取得发言的信息了?多用一个框架就能实现这个效果了,即多用一个框架我们称为getmsg,我们让getmeg去取得信息而且保证每一次取得的信息是最新的,就是上次取得的发言就不要了,上次我编的就是每一次取得信息都是重复的,这样效果不好.      我的设计思想是:每一次发言,都把它提交到服务器上,然后保存到一个数据库里,每格几秒钟getmsg就

  • 聊天室php&mysql(一)

    //第一个页面  name="index1.php" <? include "../signup/mysql.php"; $time1=time(); //$userid=983530409; echo $n; if($n==1){ $userid=time(); $nick="g".$userid; $last_time=$userid; $sql="insert into chat_user (userid,id,last_t

  • 基于PHP+MySQL的聊天室设计

    笔者在网站开发中,采用PHP4.0+MySQL3.23.38建立了多种应用.下面,以一个简单的聊天室设计为例,介绍PHP+MySQL在网页开发中的应用. 1.总体设计 1. 1 构思与规划: 聊天室的基本原理,就是把每个连上同一网页的用户传送的发言数据储存起来,然后将所有的发言数据传给每一用户.也就是说,用数据库汇集每个人的发言,并将数据库中的数据传给每一个人就实现了聊天室的功能. 1.2 表设计 首先使用MySQL建立表chat用来储存用户的发言: 复制代码 代码如下: mysql> CREA

  • 聊天室php&mysql(五)

    第五个页面name="changenick.php" <?   include "../signup/mysql.php"; //echo $userid; if($action=="ok") { $sql="select * from chat_user_list where userid='$nick'"; $result=mysql_query($sql) or die(mysql_error()); if(!$r

  • 聊天室php&mysql(四)

    第四个页面 name="index.php" <? include "../signup/mysql.php"; header("Expires: Sun, 28 Dec 1997 09:32:45 GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); header("Co

  • 聊天室php&mysql(三)

    第三个页面 name="frame3.php" <? include "../signup/mysql.php"; //echo $userid; //echo $private; if($p)$p=1; else $p=0; if(($action="ok")and($p)){ $sql="select userid,id from chat_user_list where userid='$userid'"; $re

  • 简单的php+mysql聊天室实现方法(附源码)

    本文实例讲述了简单的php+mysql聊天室实现方法.分享给大家供大家参考,具体如下: 这里介绍的程序分为 8 个文件: frameset框架页面:index.php 显示聊天室内容页:show.php 用户登陆页面:login.php 用户发言页面:speak.php 数据库配置文件:config.php 页面美化样式:style.css 数据库文件:chat.sql 发言表情包:face/ 分别介绍如下: 一.数据库文件chat.sql如下: SET FOREIGN_KEY_CHECKS=0

  • 聊天室php&mysql(六)

    #  相应的  数据库 # phpMyAdmin MySQL-Dump # http://phpwizard.net/phpMyAdmin/ # # 主机: localhost:3306 数据库 : study28 # -------------------------------------------------------- # # 数据表的结构 'chat_user' # CREATE TABLE chat_user (    userid varchar(20) NOT NULL,  

  • PHP+mysql+ajax轻量级聊天室实现方法详解

    本文实例讲述了PHP+mysql+ajax轻量级聊天室实现方法.分享给大家供大家参考,具体如下: 做了一个QQ聊天交友网站,想加个聊天的功能,于是做完用PHP做了简单又强大的聊天室 1. 创建mysql数据库表: 复制代码 代码如下: create table chat( id bigint AUTO_INCREMENT,username varchar(20), chatdate datetime,msg varchar(500), primary key(id)); 2.编写建议连接数据库函

  • Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室

    为更好的运用这两天学到的Ajax的相关的知识,就做了个简单的在线网络聊天室. 思路 实现聊天室,基本上就是通过Ajax来传递数据,让PHP来实现对数据的差入和查找,再交给前端JavaScript实现页面的更新,达到即时聊天的功能. 消息显示区 消息显示区就是一个DIV块,我们会借助Ajax获取到服务器端信息之后,使用JavaScript来更新页面. <h3>消息显示区</h3> <div id="up"> </div> <hr /&

随机推荐