小编Rya*_*yan的帖子

创建独特的随机代码 - PHP/MySQL

我必须为我的数据库中的每个"公司"创建唯一的代码.

我认为这是可能的唯一方法是创建一个随机数,rand()然后检查数据库中该"公司"的数量是否存在,如果它确实重新创建.

我的问题是:没有更好的方法来做到这一点 - 一种更有效的方式.好像我正在创建10 000个代码,并且DB中已经有50万个代码,它将逐渐变慢和变慢.

有关更好的方法的任何想法或提示吗?

编辑:

对不起也许我可以解释得更好.代码不会同时生成,可以每天/每月/每年创建一次.

此外,我需要能够定义代码的字符,例如,alpha numberic或number

php unique

3
推荐指数
1
解决办法
2858
查看次数

标签 统计

php ×1

unique ×1