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($