如何创建唯一的用户ID(数字),以便两个人在php中不能拥有相同的ID。 每当用户注册时,他都会获得此用户ID。在sql中它不应该重复。 这可能是该数字可以在同一系统或不同系统中重复。 我想将此$ rnd用作用户的用户ID。
<?php
$rnd="";
$rnd .= rand (1000, 100000000000);
echo $rnd;
?>
答案 0 :(得分:1)
在MySQL表中为您的用户使用自动增量整数字段。创建新用户时,它将为您生成唯一的顺序ID。
答案 1 :(得分:0)
您正在寻找uniqid
:http://php.net/uniqid不要忘记阅读整个手册页。警告和用户评论。
答案 2 :(得分:0)
使用GUID作为php的全局唯一标识符。 create-guid