PHP & JavaScript控制系列:客户端数据存储(二) |
行动! 请使用mysql创建一个测试数据库(mysqladmin create testbase),然后创建一个表: -------------------------------------------------------------------------------- create table testeable ( timestamp datetime, message text ); -------------------------------------------------------------------------------- 这是主文件: -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 注意,我们有了装入帧,显示帧和一个名叫“form”的新的帧,这是我们用来向聊天室发送数据的表单。 注意一下简单的“display”函数,在这里你可以根据你的想法使用颜色、动态颜色、用户信息,html表格, 图像,等等。 显示帧文件为: -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 我们保证过的,它会很短的 :-) 接下来就是装入帧文件: -------------------------------------------------------------------------------- session_start(); // 在这儿我们使用了session if(!isset($timestamp)) { //如果没有timestamp(时间戳)我们把它定义为0 $timestamp=0; } $dab=mysql_connect("localhost", "user", "password"); // 在这里使用你自已的值mysql_select_db( "testbase",$dab); // 查询信息不会被客户端看见$query= "select * from testeable where timestamp>'$timestamp'"; $result=mysql_query($query,$dab); $msgs=array(); // 在循环中,我们将对话信息存在一个数组中,并且得到最大的时间戳while($res=mysql_fetch_array($result)) { $msgs[]=$res[ "message"]; if($res["timestamp"]>$timestamp) { $timestamp=$res["timestamp"]; } } session_register( "timestamp"); // 注册时间戳 echo ' |
![]() |
百度中 PHP & JavaScript控制系列:客户端数据存储(二) 相关内容 |
![]() |
Google搜索中 PHP & JavaScript控制系列:客户端数据存储(二) 相关内容 |