zoukankan      html  css  js  c++  java
  • PHP记忆碎片2投票汇总

     接到项目后的第一个功能,终于完成,居然用了一天时间。好了,总结一下吧。
       这个功能是统计投票的,数据库中的表没有票数这个字段只有被投票人userid、投票人voteid、level、actid等,是投一票就加一条记录的那

    种。我要做的就是根据level和actid选出userid,再根据userid查询出username等信息并使之排序。看起来很复杂,我当时一点思路也没有,不过

    一路研究下来,最关键只有一句话:MYSQL的查询语句——分组查询:SELECT userid,count(*) as userCount  FROM dell_activity_vote where actid=$aid

    and level=$level group by userid order by userCount desc;

    数据:userid  voteid      act                                    效果:userid  userCount

             aaa     111      1                                                  aaa             3

             aaa     222      1                                                  bb               2

             bb      333      1                                                   cc               1

             aaa      444     1

             bb       55       1

             cc        66       1

     userid(被投票人)  voteid(投票人)  act(活动号)

      OK,先写这点。后边还有一个excel导出,没做呢~

  • 相关阅读:
    vmware 安装 centos7
    Centos7 开机启动命令行模式
    Get、Post 提交的乱码问题
    RabbitMQ消息队列(一):详细介绍
    spring boot 整合 RabbitMq (注解)
    CF Tavas and Nafas
    HDU 2295 Radar (DLX + 二分)
    CF Drazil and Factorial (打表)
    CF Drazil and His Happy Friends
    CF Drazil and Date (奇偶剪枝)
  • 原文地址:https://www.cnblogs.com/suiblog/p/1990014.html
Copyright © 2011-2022 走看看