<?
include ("../admin_baina/include/config.inc");
mysql_query(" UPDATE info SET content  = content +1 WHERE `info`.`type` ='web_count' LIMIT 1 ");
$info_tb = mysql_query("SELECT * FROM  info where type='web_count' ");
$info_rs = mysql_fetch_object($info_tb);
echo "访问量[ ".$info_rs->content." ]";
?>这段代码是每当打开页面时  访问量的字段content就会自加一次   但有时我刷新一次   居然加了N次  为什么会出现这样的状况呢?

解决方案 »

  1.   

    这代码没有什么问题呀,你可以在那附近加个js的alert函数看页面是否重复刷新了。
      

  2.   


    - -! 小弟是JS门外汉,HCANN兄能否把代码给我   万分感激!
      

  3.   

    网上的js教程很多,多找找.echo "<script language='javascript'>alert('running');</script>";
      

  4.   


    你把mysql_query("UPDATE info SET content  = content +1 WHERE `info`.`type` ='web_count' LIMIT 1");中的sql语句提取出来,然后打印在页面上,你刷新页面看执行几次
      

  5.   

    会不会是inlcude导致重复写入数据库?
    我的流程是(index.php,news.php,contact.php…………)
                        |
                        |              
                         --> footer.php 
                               |
                               |
                               -->web_count.php