还是挺简单的 不过我做的这个只是在5秒内显示图片计数器
<?
$ str_time=time();
$ mysql_server_name = "localhost";
$ mysql_username = "a";
$ mysql_password = "a";
$ mysql_database = "a";
//-------
$ ip = getenv('REMOTE_ADDR');
//-----------------------------------------------------------select部分
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password );
$ sql = "SELECT * FROM `count` WHERE ip = '$ ip' AND name = 'a1'";
//进行查询(选取)可用 sum(*)代替
$ result=mysql_db_query( $ mysql_database, $ sql,$ conn );
//将查询的结果 --> 抓出一笔
$ row=mysql_fetch_row($ result);
//印出该笔资料的所有拦位[阵列]
//print_r($ row);
//清除查询结果
mysql_free_result($ result);
if (!$ row)
{
//建立连线---透过(服务器位置,使用者名称,使用者密码)
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password);
//准备好你的SQL语法
$ sql = "INSERT INTO `count` ( `name` , `NEW` , `ip` , `time_at` ) valueS ('a1', '1', '$ ip', '$ str_time' )";
//选择你要处理的资料库
mysql_select_db($ mysql_database,$ conn);
//进行查询(或叫做执行)...
$ result = mysql_query($ sql);
//结束并且释放连线
mysql_close($ conn);
}
else
{
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password );
$ sql = "SELECT $ str_time - time_at FROM `count` WHERE ip = '$ ip' AND name = 'a1' ORDER BY `$ str_time - time_at` ASC";
//进行查询(选取)可用 sum(*)代替
$ result=mysql_db_query( $ mysql_database, $ sql,$ conn );
//将查询的结果 --> 抓出一笔
$ row2=mysql_fetch_row($ result);
//印出该笔资料的所有拦位[阵列]
//print_r($ row); 测试
//清除查询结果
mysql_free_result($ result);
if ($ row2[0]>5)
{
//建立连线---透过(服务器位置,使用者名称,使用者密码)
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password);
//准备好你的SQL语法
$ sql = "INSERT INTO `count` ( `name` , `NEW` , `ip` , `time_at` ) valueS ('a1', '1', '$ ip', '$ str_time' )";
//选择你要处理的资料库
mysql_select_db($ mysql_database,$ conn);
//进行查询(或叫做执行)...
$ result = mysql_query($ sql);
//结束并且释放连线
mysql_close($ conn);
//-----------------------------------------------------------select部分
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password );
$ sql = "SELECT count(*) FROM `count` WHERE name = 'a1'";
//进行查询(选取)可用 sum(*)代替
$ result=mysql_db_query( $ mysql_database,$ sql,$ conn );
//将查询的结果 --> 抓出一笔
$ row3=mysql_fetch_row($ result);
echo "5秒 --后---".$ row3[0];
//印出该笔资料的所有拦位[阵列]
//print_r($ row);
//清除查询结果
mysql_free_result($ result);}
else{
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password );
$ sql = "SELECT count(*) FROM `count` WHERE name = 'a1'";
//进行查询(选取)可用 sum(*)代替
$ result=mysql_db_query( $ mysql_database,$ sql,$ conn );
//将查询的结果 --> 抓出一笔
$ row4=mysql_fetch_row($ result);
//印出该笔资料的所有拦位[阵列]
//print_r($ row);
//清除查询结果
mysql_free_result($ result);
$ digi_lenght=strlen($ row4[0]);
for($ i;$ i<$ digi_lenght;$ i++)
{
$ digi=substr($ row4[0],$ i,1);
$ str.="<img src=\"pic/$ digi.jpg\" >";
\\注意 此处 为了让双引号体现出来 要在前面加个 \ 哦!!!
}
echo "$ str";
echo "<br>";
echo "5秒 ---内---".$ row4[0];
}
}
?>
| 字段 | 类型 | 整理 | 属性 | Null | 默认 | 额外 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tinyint(1) | UNSIGNED | 否 | ||||||||||||
| varchar(10) | utf8_unicode_ci | 否 | ||||||||||||
| varchar(15) | utf8_unicode_ci | 否 | ||||||||||||
| int(255) | 否 | |||||||||||||
<?
$ str_time=time();
$ mysql_server_name = "localhost";
$ mysql_username = "a";
$ mysql_password = "a";
$ mysql_database = "a";
//-------
$ ip = getenv('REMOTE_ADDR');
//-----------------------------------------------------------select部分
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password );
$ sql = "SELECT * FROM `count` WHERE ip = '$ ip' AND name = 'a1'";
//进行查询(选取)可用 sum(*)代替
$ result=mysql_db_query( $ mysql_database, $ sql,$ conn );
//将查询的结果 --> 抓出一笔
$ row=mysql_fetch_row($ result);
//印出该笔资料的所有拦位[阵列]
//print_r($ row);
//清除查询结果
mysql_free_result($ result);
if (!$ row)
{
//建立连线---透过(服务器位置,使用者名称,使用者密码)
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password);
//准备好你的SQL语法
$ sql = "INSERT INTO `count` ( `name` , `NEW` , `ip` , `time_at` ) valueS ('a1', '1', '$ ip', '$ str_time' )";
//选择你要处理的资料库
mysql_select_db($ mysql_database,$ conn);
//进行查询(或叫做执行)...
$ result = mysql_query($ sql);
//结束并且释放连线
mysql_close($ conn);
}
else
{
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password );
$ sql = "SELECT $ str_time - time_at FROM `count` WHERE ip = '$ ip' AND name = 'a1' ORDER BY `$ str_time - time_at` ASC";
//进行查询(选取)可用 sum(*)代替
$ result=mysql_db_query( $ mysql_database, $ sql,$ conn );
//将查询的结果 --> 抓出一笔
$ row2=mysql_fetch_row($ result);
//印出该笔资料的所有拦位[阵列]
//print_r($ row); 测试
//清除查询结果
mysql_free_result($ result);
if ($ row2[0]>5)
{
//建立连线---透过(服务器位置,使用者名称,使用者密码)
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password);
//准备好你的SQL语法
$ sql = "INSERT INTO `count` ( `name` , `NEW` , `ip` , `time_at` ) valueS ('a1', '1', '$ ip', '$ str_time' )";
//选择你要处理的资料库
mysql_select_db($ mysql_database,$ conn);
//进行查询(或叫做执行)...
$ result = mysql_query($ sql);
//结束并且释放连线
mysql_close($ conn);
//-----------------------------------------------------------select部分
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password );
$ sql = "SELECT count(*) FROM `count` WHERE name = 'a1'";
//进行查询(选取)可用 sum(*)代替
$ result=mysql_db_query( $ mysql_database,$ sql,$ conn );
//将查询的结果 --> 抓出一笔
$ row3=mysql_fetch_row($ result);
echo "5秒 --后---".$ row3[0];
//印出该笔资料的所有拦位[阵列]
//print_r($ row);
//清除查询结果
mysql_free_result($ result);}
else{
$ conn=mysql_connect( $ mysql_server_name, $ mysql_username, $ mysql_password );
$ sql = "SELECT count(*) FROM `count` WHERE name = 'a1'";
//进行查询(选取)可用 sum(*)代替
$ result=mysql_db_query( $ mysql_database,$ sql,$ conn );
//将查询的结果 --> 抓出一笔
$ row4=mysql_fetch_row($ result);
//印出该笔资料的所有拦位[阵列]
//print_r($ row);
//清除查询结果
mysql_free_result($ result);
$ digi_lenght=strlen($ row4[0]);
for($ i;$ i<$ digi_lenght;$ i++)
{
$ digi=substr($ row4[0],$ i,1);
$ str.="<img src=\"pic/$ digi.jpg\" >";
\\注意 此处 为了让双引号体现出来 要在前面加个 \ 哦!!!
}
echo "$ str";
echo "<br>";
echo "5秒 ---内---".$ row4[0];
}
}
?>
回复Comments
作者:
{commentrecontent}