
thinkphp 数据库 数据表 查询
我想用thinkphp开发一个考试系统,假如有10个人考试,得分前3名,数据库对应数据表中字段star为1,后7名字段标记为0。假如有N人同时考试,得分前30%的人,给一...
我想用thinkphp开发一个考试系统,假如有10个人考试,得分前3名,数据库对应数据表中字段star为1,后7名字段标记为0。
假如有N人同时考试,得分前30%的人,给一颗star,这种情况能不能通过代码自动实现啊? 展开
假如有N人同时考试,得分前30%的人,给一颗star,这种情况能不能通过代码自动实现啊? 展开
1个回答
2015-01-12 · 知道合伙人软件行家

知道合伙人软件行家
采纳数:262
获赞数:386
从事IT互联网行业16年,经验丰富,擅长ASP、HTML、Javascript,Css,JQuery,PHP,PS,FL,AI,E,服务器等
向TA提问 私信TA
关注

展开全部
可以啊,先统计人数,找出哪些人是属于30%里的,然后为这些人进行标记,然后再对其它人进行标记就可以了啊。
追问
假如30%的人数为10人,我再怎么样对这个字段更新啊?
追答
$M->where("检索条件")->setField("star","1");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询