php mysql搭建聊天室实例教程
MySQL并发能力强、响应速度快,是性能优异的select_db(“abc”); //选择数据库
$str=”select * from chat ORDER BY chtime;” ; //查询字符串
$result=mysql_query($str, $link_ID); //送出查询
$rows=mysql_num_rows($result); //取得查询结果的记录笔数
//取得最后15笔发言,并显示
@mysql_data_seek($resut,$rows-15); //移动记录指针到前15笔记录
if ($rows<15) $l=$rows; else $l=15; //记录总数小于15,则最多为该记录数
for ($i=1;$i<=$l;$i ) {
list($chtime,$nick,$words)=mysql_fetch_row($result);
echo $chtime; echo “ “;echo $nick; echo”:” ; echo $words; echo “<BR>”;
}
//清除库中过时的数据
@mysql_data_seek($result,$rows-20); //移动记录指针到前20笔记录
list($limtime)=mysql_fetch_row($result);
$str=”DELETE FROM chat WHERE chtime<’$limtime’ ;” ;
$result=mysql_query($str,$link_ID); //送出查询字符串,库中只留前20个记录
mysql_close($link_ID);
?>
</body>
</html>
2.4 送出发言到数据库speak.php
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy7700')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy7700><html>
<head>
<title>发言</title>
</head>
<body>
<?
If ($words)
{ $link_ID=mysql_connect(“main”,”root”);
mysql_select_db(“abc”); //数据库名为abc
$time=date(y).date(m).date(d).date(h).date(i).(date(s); //取得当前时间
$str=”INSERT INTO chat(chtime,nick,words) values
(‘$time’,’$nick’,’$words’);” ;
mysql_query($str,$link_ID); //送出发言到数据库
mysql_close($link_ID);
}
?>
//输入发言的表单
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy3122')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy3122><form action=”speak.php” method=”post” target=” _self”>
<input type=”text” name=”words” cols=”20”>
<input type=”submit” value=”发言”>
</form>
</body>
</html>
完成以上工作后,一个简单的聊天室制作就完成了
您可能感兴趣的文章:
用PHP MySQL搭建聊天室
php mysql搭建聊天室实例教程
PHP聊天室_WebSocket技术实战
Go语言 零基础入门到精通项目实战
php有哪些简单的系统可以做
Photoshop室内人像写真照片调色实例教程分享
基于AIML的PHP聊天机器人
2018年最全Go语言教程零基础入门到进阶实战视频
Laravel 5.3 新特性Laravel Echo 使用:实时聊天室
html5中关于socket.io实现一个聊天室的示例代码