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搭配之最佳組合) 資料庫支援。可以直接統計出網站當... |