调查问卷,根据答案统计,数据库保存方式为json的字符串
需求:APP里面的调查问卷,已经正式运营一周,老板要一份调查问卷的统计,依据题目,答案统计数目和所占百分比
分析:数据保存方式,所有用户提交内容保存一个json的字符串,现在要对里面每个字段进行统计
数据如下:
方案一:利用PHP,获取jstext的结果集,根据题目,循环拼接,对应字段字符串,该字符串包含用户答案,根据答案查找出现次数,即为选择该答案的数量
public function testques(){
$res = Db::name('question')->field('jstext')->select();
$arr=[];
$age_1=0;
$age_2=0;
foreach ($res as $k=>$v){
$json = $v['jstext'];