background image

如果 mysql 数据库没有密码的话可以使用下面代码连接(当然建议大家一定要设置好自
己的密码,这样起码黑客得要解密啊)
mysql_connect($server, $db_user);
查询数据库的代码:
mysql_db_query('database', 'query');
我们只要有访客就要增加一条记录。

以下为引用的内容:

$insert = mysql_db_query($database, "INSERT INTO useronline VALUES
('$timestamp','".$_SERVER['REMOTE_ADDR']."','".$_SERVER['PHP_SELF']."')");

然后我们给出如果用户用错误信息的处理方式。

以下为引用的内容:

if(!($insert)) {
print "Useronline Insert Failed > ";
}

然后我们得实现当超过我们设置的时间我们就要删除该用户记录。
$delete = mysql_db_query($database, "DELETE FROM useronline WHERE 
timestamp<$timeout");
同样给出删除记录出错的处理。

以下为引用的内容:

if(!($delete)) {
print "Useronline Delete Failed > ";
}

下面我们显示数据库中有多少个不同的 IP
$result = mysql_db_query($database, "SELECT DISTINCT ip FROM useronline 
WHERE file='".$_SERVER['PHP_SELF']."' ");
我们使用
mysql_num_rows(query);
来统计用户,代码如下。
$user = mysql_num_rows($result);
最后我们要关闭数据库。
mysql_close();
显示在线的人数。

以下为引用的内容:

if($user == 1) {
print("1 user online ");