提供一种方案不论是你统计一日的访问量,还是统计一日的发帖量等,都可以在数据库表设计时加上日期列,这列的默认值就是当天的日期和时间,当然这块你也可以借助于PHP来实现,date("Y-m-d H:i:s")然后统计时SQL语句中用"....where ".strptime('%m',$now)."=MONTH...";就行

解决方案 »

  1.   

    如果记录在数据库里,可以根据时间字段利用group by 来实现对天的统计.
    如果记录在文件里的话,读取一行数据,取出时间值,然后相应天数计数器加1,呵呵.
      

  2.   

    你可以把你的数据库信息找出来,然后大家帮你解决,一般只是where data=当天就可以了!当然你的数据库要这么设计了才行!
      

  3.   

    哦,我那个SQL好像是用php的按月统计的了呵呵,不过原理差不多,楼上的也都是方法
      

  4.   

    建个表ct
    source字段用来存储url
    click字段用来存储点击数,初始值0在公共文件里
    $a = $_SERVER['PHP_SELF'];if(mysql_fetch_array(mysql_query("select * from ct where source = '$a'")))
    {
      mysql_query("update ct set click = click + 1 where source = '$a'");
    }else
    {
      mysql_query("insert into ct(source) values('$a')");
    }unset($a);
      

  5.   

    上面说錯了,是这样的,我的数据库不是像每发一个帖都有一个DATE的数据在那,而是一个连接,比如123.com今天第一次被点进來,就在DATE那加入今天的DATE,那明天又有点进來的,那就用明天的日期UPDATE今天的DATE,我想说的就是我的数据库是用UPDATE的方法加入点入的时間的,不是那插入的方法的,那这样要怎么才能统计一天或者任何一个时間段的点入数呢?
      

  6.   

    你真要做到精确计算某个时间段内每个页面的点击数,用你现在的表结构明显无法做到,肯定要新建个表用来record每一次点击进来的动作,就像历史记录一样,一条条地计,每条都记录url和时间,只有这样才可以实现你的需求。