PHP+MYSQL實現 網站線上人數統計[代碼]_PHP教程

來源:互聯網
上載者:User
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();

上面的完整代碼:

以下是引用片段:
$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($

http://www.bkjia.com/PHPjc/509160.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/509160.htmlTechArticlephp (做為現在的主流開發語言) 執行個體教程:網站線上人數的程式碼,後台有MySQL (和PHP搭配之最佳組合) 資料庫支援。可以直接統計出網站當...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.