比如我的表是这样设计的:guahao_table
挂号类型:(Rev_lx)              费用:(Rev_kmoney)
普号(puhao)                        2
急症 (jizheng)                      5
急症 (jizheng)                      5
急症 (jizheng)                      5
统计结果:共有4个人挂号,共17元,其中普号:1人,共2元,急症共3人,共15元
怎么写PHP代码,在一个页面显示所有统计结果,
知道的给个提示,谢谢
小弟小菜

解决方案 »

  1.   


    <?php
    $sql = "select Rev_lx,cout(Rev_lx) as Rev_count,sum(Rev_kmoney) as Rev_money from guahao_table group by Rev_lx";
    $query = mysql_query($sql);
    $count = 0;
    $money = 0;
    while($v = mysql_fetch_array($query)){
      $count += $v['Rev_count'];
      $money += $v['Rev_money'];
      $sub[$v['Rev_lx']]=$v;
    }
    echo "统计结果:共有{$count}个人挂号,共{$money}元,其中普号:{$sub['puhao']['Rev_count']}人,共{$sub['puhao']['Rev_money']}元,急症共{$sub['jizheng']['Rev_count']}人,共{$sub['jizheng']['Rev_money']}元";
    没测试,不知道行不行
    数据库也没有连接,只是写了查询部分
      

  2.   

    有笔误
    "select Rev_lx,cout(Rev_lx) as Rev_count,sum(Rev_kmoney) as Rev_money from guahao_table group by Rev_lx";cout!=count"select Rev_lx,count(Rev_lx) as Rev_count,sum(Rev_kmoney) as Rev_money from guahao_table group by Rev_lx";
      

  3.   

    2楼 的方案不可能 每天上W次的记录这么统计不现实日志类型的数据统计 俺觉得不可能实施 都是过后统计 GOOGLE都没做到实时而且统计还是按一定时间划分的 统计数据还要重用