如何生成没有重复的唯一数字/ ID?

时间:2011-06-30 05:36:33

标签: php

  

可能重复:
  PHP: How to generate a random, unique, alphanumeric string?

我希望使用PHP生成产品密钥或许可证。是否有一个功能允许我生成唯一的数字/ ID,但同时确保不会有重复的机会?

谢谢。

3 个答案:

答案 0 :(得分:2)

您可以使用php uniqid函数生成ID:

http://www.php.net/manual/en/function.uniqid.php

或将该职责留给数据库引擎,这将生成自动增加的id值。

答案 1 :(得分:1)

使用uniqid

答案 2 :(得分:0)

您可以使用md5(timestamp),它始终是唯一的