程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP+MYSQL實現 網站在線人數統計[代碼]

PHP+MYSQL實現 網站在線人數統計[代碼]

編輯:關於PHP編程

      php(做為現在的主流開發語言)實例教程:網站在線人數的程序代碼,後台有MySQL(和PHP搭配之最佳組合)數據庫支持。可以直接統計出網站當前的在線人數。

      首先是創建MySQL(和PHP搭配之最佳組合)數據庫表。

以下是引用片段:
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,
Prima(最完善的虛擬主機管理系統)RY KEY (timestamp),
KEY ip (ip),
KEY file (file)
);
      下面我們開始使用php(做為現在的主流開發語言)腳本,首先定義MySQL(和PHP搭配之最佳組合)的信息。

以下是引用片段:
$server = "localhost"; //你的服務器
$db_user = "root"; //你的MySQL(和PHP搭配之最佳組合)的用戶名
$db_pass = "password"; //你的MySQL(和PHP搭配之最佳組合)的密碼
$database = "users"; //表的名字

      設置統計的時間(多少秒內在線人數)

以下是引用片段:
$timeoutseconds = 300;
      取當前時間。

以下是引用片段:
$timestamp = time();
      上面的完整代碼:

以下是引用片段:
<?php(做為現在的主流開發語言)
$server = "localhost"; //your server
$db_user = "root"; //your MySQL(和PHP搭配之最佳組合) database username
$db_pass = "password"; //your MySQL(和PHP搭配之最佳組合) 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(和PHP搭配之最佳組合)

以下是引用片段:
 MySQL(和PHP搭配之最佳組合)_connect(localhost, username, password);

      也允許使用變量形式。
      以下是引用片段:
MySQL(和PHP搭配之最佳組合)_connect($server, $db_user, $db_pass);

      如果MySQL(和PHP搭配之最佳組合)數據庫沒有密碼的話可以使用下面代碼連接(當然建議大家一定要設置好自己的密碼,這樣起碼黑客得要解密啊)
      以下是引用片段:
MySQL(和PHP搭配之最佳組合)_connect($server, $db_user);

      查詢數據庫的代碼:
      以下是引用片段:
MySQL(和PHP搭配之最佳組合)_db_query(database, query);

      我們只要有訪客就要增加一條記錄。

以下是引用片段:
$insert = MySQL(和PHP搭配之最佳組合)_db_query($

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved