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

前端之家收集整理的这篇文章主要介绍了简单的php+mysql聊天室实现方法(附源码)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了简单的PHP+MysqL聊天室实现方法分享给大家供大家参考,具体如下:

这里介绍的程序分为 8 个文件

frameset框架页面:index.PHP

显示聊天室内容页:show.PHP

用户登陆页面:login.PHP

用户发言页面:speak.PHP

数据库配置文件:config.PHP

页面美化样式:style.css

数据库文件:chat.sql

发言表情包:face/

分别介绍如下:

一、数据库文件chat.sql如下:

sql;"> SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `chat` -- ---------------------------- DROP TABLE IF EXISTS `chat`; CREATE TABLE `chat` ( `chtime` datetime default NULL,`nick` char(10) NOT NULL,`words` char(150) default NULL,`face` int(11) default NULL ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Records of chat -- ---------------------------- INSERT INTO chat VALUES ('2013-03-21 04:15:14','smiling','测试显示发言','3'); INSERT INTO chat VALUES ('2013-03-21 04:46:26','时间有问题,','5'); INSERT INTO chat VALUES ('2013-03-21 04:47:28','PHP新手','新手来了。','1'); INSERT INTO chat VALUES ('2013-03-21 04:55:19','显示正确啦','6'); INSERT INTO chat VALUES ('2013-03-21 17:12:47','正确显示时间','5'); INSERT INTO chat VALUES ('2013-03-21 17:23:19','时间显示正确。','7'); INSERT INTO chat VALUES ('2013-03-21 17:23:29','哈哈','1'); INSERT INTO chat VALUES ('2013-03-22 08:28:00','','今天再来看看。','3');

二、框架页面如下:

简单的<a href="/tag/PHP/" target="_blank" class="keywords">PHP</a>+<a href="/tag/MysqL/" target="_blank" class="keywords">MysqL</a>聊天室--框架页 PHP" name="mainFrame"/> PHP" name="rightFrame"/> PHP" name="bottomFrame"/> <body> </body>

三、用户登陆页面login.PHP如下:

PHP;"> 简单的<a href="/tag/PHP/" target="_blank" class="keywords">PHP</a>+<a href="/tag/MysqL/" target="_blank" class="keywords">MysqL</a>聊天室--登陆页 退出房间";}else{echo "请输入您的昵称";}?>登录"> 增加发言IP和其它字段功能,最主要的是理解本程序的制作原理。欢迎新手朋友加入夏日源码交流群:

四、用户发言页面speak.PHP如下:

PHP;"> 简单的<a href="/tag/PHP/" target="_blank" class="keywords">PHP</a>+<a href="/tag/MysqL/" target="_blank" class="keywords">MysqL</a>聊天室--发言页
PHP" target="mainFrame" method="post"> 发言表情:  

五、显示聊天室内容页show.PHP如下:

PHP;"> 简单的<a href="/tag/PHP/" target="_blank" class="keywords">PHP</a>+<a href="/tag/MysqL/" target="_blank" class="keywords">MysqL</a>聊天室--<a href="/tag/xianshi/" target="_blank" class="keywords">显示</a>留言页 <Meta http-equiv="refresh" content="5;url=show.PHP"> PHP //最新发言显示在最下面 $sql="select * from chat order by chtime asc"; $result=MysqL_query($sql); $total=MysqL_num_rows($result); $info=($total/15-1)*15; if($total<15){ $str="select * from chat order by chtime asc;" ; //查询字符串 }else{ $str="select * from chat order by chtime asc limit $info,15;" ; //查询字符串 } $result=mysql_query($str,$link_ID); //送出查询 while($row=mysql_fetch_array($result)){ ?>
内容:

完整实例代码点击此处PHP-MysqL-web-chat-room-codes(jb51.cc).rar">本站下载。

希望本文所述对大家PHP程序设计有所帮助。

猜你在找的PHP相关文章