当前位置: 网学 > 编程文档 > PHP > 正文

PHP+MYSQL实例:网站在线人数的代码

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
      PHP实例教程:网站在线人数的程序代码,后台有MYSQL数据库支持。可以直接统计出网站当前的在线人数。

      首先是创建MYSQL数据库表。


CREATE TABLE tablename ( 
field type(max_length) DEFAULT 'default_value' (NOT) NULL 


      可以使用的SQL语句。


CREATE TABLE useronline ( 
timestamp int(15) DEFAULT '0' NOT NULL, 
ip varchar(40) NOT NULL, 
file varchar(100) NOT NULL, 
PRIMARY KEY (timestamp), 
KEY ip (ip), 
KEY file (file) 
); 

      下面我们开始使用PHP脚本,首先定义MYSQL的信息。


$server = "localhost"; //你的服务器 
$db_user = "root"; //你的mysql的用户名 
$db_pass = "password"; //你的mysql的密码 
$database = "users"; //表的名字 


      设置统计的时间(多少秒内在线人数)


$timeoutseconds = 300; 

      取当前时间。


$timestamp = time(); 

      上面的完整代码:


<?php 
$server = "localhost"; //your server 
$db_user = "root"; //your mysql database username 
$db_pass = "password"; //your mysql database password if any 
$database = "users"; //the db name 
$timeoutseconds = 300;//timeoutseconds limit 
//get the current time 
$timestamp = time(); 
//calculate the lowest timestamp allowed 
$timeout = $timestamp-$timeoutseconds; 
?> 

      连接mysql


 mysql_connect('localhost', 'username', 'password'); 


      也允许使用变量形式。
      
mysql_connect($server, $db_user, $db_pass); 


      如果mysql数据库没有密码的话可以使用下面代码连接(当然建议大家一定要设置好自己的密码,这样起码黑客得要解密啊)
      
mysql_connect($server, $db_user); 


      查询数据库的代码:
      
mysql_db_query('database', 'query'); 


      我们只要有访客就要增加一条记录。


$insert = mysql_db_query($database, "INSERT INTO useronline VALUES 
('$timestamp','". PHP+MYSQL实例:网站在线人数的代码_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SERVER['REMOTE_ADDR']."','". PHP+MYSQL实例:网站在线人数的代码_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SERVER['PHP_SELF']."')"); 

      然后我们给出如果
  • 上一篇资讯: 解析PHP向MySQL发送数据
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号