Discuz教程网

用PHP和MYSQL建立计数器过程详解

[复制链接]
authicon dly 发表于 2011-1-16 10:23:26 | 显示全部楼层 |阅读模式
运行MYSQL.EXE
mysql> create database counter;
Query OK, 1 row affected (0.10 sec)
mysql> use counter;
Database changed
mysql> create table tl(id integer(2),count integer(5));
Query OK, 0 rows affected (0.21 sec)
mysql> show columns from tl;
+-------+--------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------+------+-----+---------+-------+
| id | int(2) | YES | | NULL | |
| count | int(5) | YES | | NULL | |
+-------+--------+------+-----+---------+-------+
2 rows in set (0.05 sec)
mysql> select * from tl;
Empty set (0.08 sec)
mysql> insert into tl(id,count) values(1,1);
Query OK, 1 row affected (0.02 sec)
mysql> select * from tl;
+------+-------+
| id | count |
+------+-------+
| 1 | 1 |
+------+-------+
1 row in set (0.03 sec)
下面编写HTML文件内容:


  1. <html>
  2. <body>
  3. <?php
  4. $myvar = "来访人数:";
  5. echo $myvar;
  6. ?>
  7. <?php
  8. mysql_connect() or die("there are problems to connect to mysql!");
  9. $query="select * from tl";
  10. $result=mysql_db_query("counter",$query);
  11. if($result){
  12. $r=mysql_fetch_array($result);
  13. $counter=$r["count"];
  14. $counter=$counter+1;
  15. echo $counter;
  16. $query="update tl set count=\'$counter\' where id=1";
  17. $result=mysql_db_query("counter",$query);
  18. mysql_close();
  19. }
  20. ?>
  21. </body>
  22. </html>
复制代码






上一篇:使用函数递归实现基于php和MySQL的动态树型菜单
下一篇:搜索引擎核心技术(PHP编程思路) (一)
authicon TRACYFLYING 发表于 2011-5-9 21:59:33 | 显示全部楼层
这个还是不错的!
authicon 咫尺天 发表于 2011-5-24 09:59:45 | 显示全部楼层
前来看看那
authicon yuki佳 发表于 2011-6-20 12:59:55 | 显示全部楼层
这个还是不错的!
authicon NicoleOnly 发表于 2011-6-22 03:00:13 | 显示全部楼层
看看  好像不错
authicon rin421 发表于 2011-6-22 06:59:56 | 显示全部楼层
顶啦,不错吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 16:34

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表