如何以特定格式为每个新用户分配唯一ID?

时间:2017-04-11 09:41:52

标签: javascript php jquery codeigniter-3

我有一个表单,我可以将新用户添加到管理面板,我想为这些格式生成唯一ID,格式为H00001,H00002,H00003等。

2 个答案:

答案 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