把给用户的留言存入数据库中~~~当用户登陆时查询数据库~~~如果不为空~~~则把它echo出来~~~
判断用户是否在线~~~就用小东的方法~~~使用session 具体的你可以看看以前的帖子~~~已经说得很详细了~~~
判断用户是否在线~~~就用小东的方法~~~使用session 具体的你可以看看以前的帖子~~~已经说得很详细了~~~
解决方案 »
- PHP的SESSION无效,怎么都写入不进去,在别的文件就用的很好的。
- 跪求PHP高手帮忙解决一下,急!!!!我新手
- php.ini无法扩展的问题
- 处理一个二维数组的问题
- 昨天那个sql查询周查询又不行了,进来看看,汗- -!
- 图片不能显示,可本机上已调试能显示
- php数组处理问题,想了两天没想出来?
- 有个php的小项目,估计大约一人一周的工作量,金额大概4000-5000左右,大家有兴趣加我
- 有没有人愿意奉献国庆,有一很急的项目必须在国庆内完成,谁能帮忙,愿意支付高的报酬,谢谢!
- win2008 R2 + SQL SERVER 2008+PHP 配置
- 求教!!1234324
- 如何自动添加内容在下拉菜单里?
老兄,先谢谢了!
我的信箱:[email protected]
数据库(online)有一个表(online),有几个字段conntime和ip
如果再加上name字段判断的话,应该可以做到你上面的意思
<?
$conn=mysql_connect('localhost','root','*****');
mysql_select_db("online");
$duration=900; //延迟时间设为900秒,你可以修改的
$text="DELETE FROM online WHERE (NOW()-conntime)>$duration";
mysql_query($text,$conn);
$text="select*from online where ip='$REMOTE_ADDR'";$onliners=mysql_query($text,$conn);
$onlineif=mysql_num_rows($onliners);$addtime=date("Y")."-".date("m")."-".date("d")." ".date("H").":".date("i").":".date("s");
if ($onlineif==0){
$text1="insert into online(ip,conntime) values('$REMOTE_ADDR','$addtime')";
mysql_query($text1,$conn);
} else{
$text1="update online set conntime='$addtime' where ip='$REMOTE_ADDR'";
mysql_query($text1,$conn);
} ;
$err=mysql_error();$text2="select * from online" ;
$onliners=mysql_query($text2,$conn);
$online=mysql_num_rows($onliners);$err=mysql_error();
echo $err;
mysql_close($conn);
?>