php高手进阶:写一个用户在线显示的程序_PHP教程
程序员文章站
2022-05-05 14:28:12
...
在开始这篇文章时,作者假设读者已能够写出一个用户的登入认证程序.
----------------------------------------------------------
记数器可完成访问 web 页的总次数,但却不能得知一个时段中访问量的动态记载,下面就来介绍如何写一个各个时段动态显示访问量的方法.
要记载访问量,首先就要在 MySQL(和PHP搭配之最佳组合) 内建立一个数据库,姑且给这个数据库取名为 line,同时建立一个名为 line 的数据表,表内的字段分别为"用户名(name varchar(20)),时间(time datetime)".当然读者也可根据需要增加数据表的字段.
建立好数据库后,就可以开始设计程序了,现在先理清一下思路,要想显示访问量,当然数据库就必须要有记录,我已假设读者有能力写一个用户登入程序了,所以向数据库添加纪录可在登入程序假设为 login.php(做为现在的主流开发语言) 里添加:
先给现在时间付值:$time=date(Y-m-d H:i:s);
MySQL(和PHP搭配之最佳组合)_select_db(line);
MySQL(和PHP搭配之最佳组合)_query("insert into line (name,time) values($name,$time)");
好了,现在每一位登入的用户在数据库里都有了一个记录,下面就来完成用户在线显示的程序 line.php(做为现在的主流开发语言):
MySQL(和PHP搭配之最佳组合)_connect("local","","");
MySQL(和PHP搭配之最佳组合)_select_db(line);
$result=MySQL(和PHP搭配之最佳组合)_query("select * from line");
$num=MySQL(和PHP搭配之最佳组合)_numrows($result);
if (!empty($num)) {
echo "
----------------------------------------------------------
记数器可完成访问 web 页的总次数,但却不能得知一个时段中访问量的动态记载,下面就来介绍如何写一个各个时段动态显示访问量的方法.
要记载访问量,首先就要在 MySQL(和PHP搭配之最佳组合) 内建立一个数据库,姑且给这个数据库取名为 line,同时建立一个名为 line 的数据表,表内的字段分别为"用户名(name varchar(20)),时间(time datetime)".当然读者也可根据需要增加数据表的字段.
建立好数据库后,就可以开始设计程序了,现在先理清一下思路,要想显示访问量,当然数据库就必须要有记录,我已假设读者有能力写一个用户登入程序了,所以向数据库添加纪录可在登入程序假设为 login.php(做为现在的主流开发语言) 里添加:
先给现在时间付值:$time=date(Y-m-d H:i:s);
MySQL(和PHP搭配之最佳组合)_select_db(line);
MySQL(和PHP搭配之最佳组合)_query("insert into line (name,time) values($name,$time)");
好了,现在每一位登入的用户在数据库里都有了一个记录,下面就来完成用户在线显示的程序 line.php(做为现在的主流开发语言):
MySQL(和PHP搭配之最佳组合)_connect("local","","");
MySQL(和PHP搭配之最佳组合)_select_db(line);
$result=MySQL(和PHP搭配之最佳组合)_query("select * from line");
$num=MySQL(和PHP搭配之最佳组合)_numrows($result);
if (!empty($num)) {
echo "
"; echo "现在在线人数为:$num"; echo " |
用户:$name |
"; echo "现在在线人数为:$num"; echo " |
用户:$name |
上一篇: Hbase ValueFilter
下一篇: 初识PHP_PHP