PHP-php生成固定长度递增商品号

发布于 2016-10-19 17:13:20 字数 59 浏览 1236 评论 8

如何生成不重复且递增且固定长度的商品号啊
例如这样形式的tb00009 tb00011这样的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

甜柠檬 2017-10-05 03:09:55

每次新增产品时,获取产品总数,然后手动拼写商品编号保存

或者也可以主键依然用无符号整数且自增,商品编号单用一个字段,可以有用户自己填写,或者在提交时,由程序提取最后insert的id拼写成编号update到表中

泛泛之交 2017-09-01 06:04:50

為什麼要php生成呢?设置商品表id为primary key,auto increment不就可以了?

泛泛之交 2017-08-29 03:12:08

数据库 auto increment 就可以了。没必要生成吧。

泛泛之交 2017-07-31 14:24:08

简单的方法:记录一个counter,每次counter+1,然后将产生的counter格式化成tb+补齐的0的个数+counter

纯php的方法,看看这里的介绍 - 在PHP中通过系统信号量加锁方式获取递增序列ID

甜柠檬 2016-12-26 07:36:53

uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。(详情看手册)

虐人心 2016-12-06 13:38:31

<?php
for($count=1;$count<=1000;$count++){
$num = sprintf("%05d", $count);
$tb = 'tb'.$num.'<br />';
echo $tb;
}
?>

瑾兮 2016-11-06 20:48:20

思维可以转变一下嘛,最好的办法是使用unix时间戳,这样肯定是不会重复的。

晚风撩人 2016-10-31 15:14:39

... 唉。。看来都没写过啊。。。字符串能自增吗- -楼上两位大侠。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文