setcookie
(
"date"
,
"date(Y 年 m 月 d 日)"
,
time
()+
60
*
60
*
24
);
}
?>
多用户计数器
创建
counter 表
<?php
$
myconn
=
mysql_connect
(
"localhost"
,
"root"
,
"rbt0328"
);
//连接到服务器
mysql_select_db
(
data2
,$
myconn
);
//连接到 test 库
$
query
=
"create table counter (id int(5) not null auto_increment primary key, username
varchar(20) not null, count int(5) not null)"
;
//创建 counter 表语句
mysql_query
($
query
);
//执行语句
mysql_close
($
myconn
);
//关闭对数据库的连接
echo
"你已经成功创建数据表"
;
//创建成功提示
?>
核心文件:
document
.
write
(
"<?php
if($_GET["
username
"])
{
$username=$_GET["
username
"];
$myconn=mysql_connect("
localhost
","
root
","
rbt0328
"); //连接到服务器
mysql_select_db(data2,$myconn); //连接到 test 库
$sqlstr="
select
*
from counter where username
=
'$username'"; //查询用户名语句
$result=mysql_query($sqlstr) or die(mysql_error()); //执行查询语句
$num=mysql_num_rows($result); //查询结果保存到变量
if($num==0) //如果结果为 0 执行操作
{
$sqlstr="
insert into counter
(
username
)
values
(
'$username'
)
";//插入记录语句
mysql_query($sqlstr) or die(mysql_error()); //执行语句
}
$sqlstr="
select
count
from counter where username
=
'$username'";//重新查询
$result=mysql_query($sqlstr) or die(mysql_error()); //执行查询语句
$count=mysql_fetch_array($result); //结果保存到变量
$count[0]++; //自增 1