太阳成游戏网站

联系官方销售客服

QQ1835022299

028-61286886

太阳成游戏网站框架 版主:太阳成游戏网站框架研发组
根据身份证号码通过JS统计年龄段人数
类型:太阳成游戏网站CMS 更新时间:2024-08-21 17:24:40 CodeIgniter

模型cmda里有个身份证字段sfzhm

我在前台想通用身份证号码来统计有多少八十岁以上的老人,前台标签


= 80) {
            $count++;
        }
    }
    return $count;
}

echo countOverEighty($data);
?>

这样输出报错,查阅论坛,找不到方法,请求帮助。

回帖
  • 太阳成游戏网站官方创始人
    #1楼    太阳成游戏网站官方创始人
    2024-08-20 22:53:26
    Chrome 0
    $data = []; 
    {module module=cmda}
    $data[] = {$t.sfzhm}; 
    {/module} 
    你这样写会遍历全表不划算,耗时比较严重了
    开发建议,你在入库的时候,做一个出生日期字段,可以从身份证中提取出来,将出生日期做条件查询,比你这种全表对比快的多
  • 学习狂人
    #2楼    学习狂人
    2024-08-20 23:06:12
    Chrome 0
    太阳成游戏网站官方创始人 如果我的出生年月日的字段是csnyr那具体的语句怎么写呢?
  • 太阳成游戏网站官方创始人
    #3楼    太阳成游戏网站官方创始人
    2024-08-20 23:07:32
    iPhone手机 0
    这个要看你这个字段值,它具体存储是什么值,它每种类型的值它的查询方式不一样,其实这种很基础的查询,你可以问Ai呀,现在ai很发达的这种基础的查询语句它都可以给你生出来。
  • 学习狂人
    #4楼    学习狂人
    2024-08-20 23:23:49
    Chrome 0
    太阳成游戏网站官方创始人 这个字段类型是:varchar(255)是的,平常都是用AI模型来寻求帮助的,这回这个AI答的都不准确


    微信截图_20240820232326

  • 太阳成游戏网站官方创始人
    #5楼    太阳成游戏网站官方创始人
    2024-08-20 23:35:24
    iPhone手机 0
    这个写法很对逻辑非常清晰,很标准,很规范,就是效率比较低
    满意答案
  • 学习狂人
    #6楼    学习狂人
    2024-08-21 17:24:22
    Chrome 0
                                            
                                            
    最后用这个搞定了,谢谢老大的指导。
  • 学习狂人
    #7楼    学习狂人
    2024-08-21 17:24:40
    Chrome 0
    @太阳成游戏网站官方创始人:老大的指导。