登录  /  注册
根据MySQL的行中的值创建唯一ID
P粉541796322
P粉541796322 2023-12-27 10:06:21
[PHP讨论组]

我正在为一个家谱项目创建一个 Web 应用程序。我希望添加到数据库中的每个人都有一个唯一的 ID,该 ID 基于其姓氏的前 3 个字符(为了解释起见,我们称之为“姓氏字符串”),并与自动增量(从00001 代表每个唯一的“姓氏字符串”)。

例如 - 一个人的姓氏是“Smith”。姓氏字符串将为 SMI,并且由于它们是第一个姓氏字符串“SMI”,因此完整参考将为 SMI00001。另一个人的姓氏是 Black,因此他们的姓氏字符串为 BLA,并且因为他们是第一个具有姓氏字符串 BLA 的人,所以他们的参考将是 BLA00001。第三个人的姓氏也是 Smith - 他们是第二个具有 SMI 姓氏字符串的人,因此他们的参考号应该是 SMI00002。

此唯一 ID 将在人员 URL 中使用,供数据库中的人员搜索并在人员之间创建关系。

我不知道如何从逻辑上解决这个问题。

我还没有尝试过任何东西。这超出了我的想象!

P粉541796322
P粉541796322

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号