如果 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 ");