含字母的数字排序
在自己做的项目中遇到生成字母数字的包装码, 包装码按照数量累加
如20er_$20160614000003 包装码 20er_$ 前缀(前缀是是变化的) 20160614 日期 000003 数量
如果想要生成下一条包装码需要考虑1.上一条记录时间是否日期相同 2.从数据库中获取最大数量然后+1
获取最大数量的记录:order by datetime,code 按照时间和包装码排序即可
获取最大数量记录中的数量: $maxCode = (int) substr($row['code'],-6, 6);//最大数量
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步