如何创建唯一的用户ID(数字),以便两个人在php中不能拥有相同的id

时间:2014-10-26 07:35:52

标签: php mysql

如何创建唯一的用户ID(数字),以便两个人在php中不能拥有相同的ID。 每当用户注册时,他都会获得此用户ID。在sql中它不应该重复。 这可能是该数字可以在同一系统或不同系统中重复。 我想将此$ rnd用作用户的用户ID。

<?php
$rnd="";
 $rnd .= rand (1000, 100000000000);
echo $rnd;
?>

3 个答案:

答案 0 :(得分:1)

在MySQL表中为您的用户使用自动增量整数字段。创建新用户时,它将为您生成唯一的顺序ID。

答案 1 :(得分:0)

您正在寻找uniqidhttp://php.net/uniqid不要忘记阅读整个手册页。警告和用户评论。

答案 2 :(得分:0)

使用GUID作为php的全局唯一标识符。 create-guid