这种问题变相解决新建两个表,
第一个表,3个字段组成
id,username,date
第二个由四个字段组成
id,发布会员数,发布帖子数,日期
发布文章的时候,先检测第一个表,条件是,用户名和当天日期,如果,有记录,就跳过,并且更新第二个表的发布贴子数
无记录,就增加一条,并且,对第二个的会员数和文章数更新这样,数据库量是增加了,可是,大量减轻负合

解决方案 »

  1.   

    楼上是改变数据库结构。如果改变程序结构的话,楼主最好将mysql语句用在循环之外,比如用mysql语句的fetchrow进行循环而不是在循环里面再去读取。这样会快很多。
      

  2.   

    zairwolfi(君子兰)你好,能举个例子吗?请写个语句指点一下,谢谢。当然也要谢谢 qingxia(青虾) 的热心回复,但以目前的情况来说,数据结构暂时没办法改。
      

  3.   

    $sql=.... order by dsb_date
    mysql_query
    while(mysql_fetch_row)
    然后在这里面循环。