我有一个表单,我可以将新用户添加到管理面板,我想为这些格式生成唯一ID,格式为H00001,H00002,H00003等。
答案 0 :(得分:2)
这只是我的尝试。我不知道它的工作和逻辑是否正确。 专家请纠正我,如果有任何错误
使用自动增量创建表
create table idgenerater(id int not null autoincrement,
insert_date datetime default timestamp
);
每个新用户注册在idgenerater
中插入记录并获取最后插入的ID并使用str_pad
将其存储到您的注册表中
str_pad
填充到字符串的给定字符串
<?php
$id='10'; //GOT ID FROM TABLE
$ss = str_pad($id,4,0,STR_PAD_LEFT);
echo "H".$ss;
?>
<强>输出:强>
H0010
答案 1 :(得分:-1)
如果你想在服务器端(php)上做,你可以使用我创建的库。请查看此链接
https://www.phpclasses.org/package/9822-PHP-Generate-unique-identifier-strings.html