你难道不能写入IP数据的时候检测一下当日是否有这条记录,如无就写入。还加一字段为每个ip的访问次数,如有就直接这个字段+1

解决方案 »

  1.   

    我是每条记录都写入日志的~~
    那统计的时候应该如何写呢~?(一直在等……)MSN:[email protected]
      

  2.   

    你肯定有个字段是记录IP的吧?你在写入数据库的之前先查询一次数据库,看当日有没有相同IP的记录,如果有就不用写入,直接update那条数据的访问次数这个字段。如果没有就写入一条新的数据。有多少不同IP地址访问就是多少数据了撒
      

  3.   

    呵呵~~
    如果这样的话,我也用不着这么麻烦了~~
    我的统计有用户的IP,访问URL,来路URL,
    所以如果只update一下的话,就没必要贴这个贴了~~:)
    我需要的是统计当天的独立ip个数~~
      

  4.   

    select count(ip地址字段) as ip地址数 from IP地址统计表 group by(ip地址字段)
      

  5.   

    我明白了你的意思,上面的说错了.
    好你就用今天获得的IP与库里当天的IP对比一下,存在就忽略,不在就加1.
    OK啦
      

  6.   

    group by ip不就可以了吗
      

  7.   

    $sql="select distinct ipfield from iptabel where 判断是否为某天的语句 ";
    $result=mysql_db_query(....);
    $xx=mysql_num_rows($result);
      

  8.   

    谢谢 twt326(天地小子),我要的效果就是这样~~ 
    一直不知道这个语名该如何写~~:D,
    有时间,把我的这个简易版的访客统计贴出来~
    大家评评~~:)
    谢谢各位.结贴了~~~