现在做一个小系统,在基本信息表中,需要对每条记录都生成一个唯一识别码,目的是在其他页面调用此代码。不知道PHP中怎样做?我用的是wamp。

解决方案 »

  1.   

    直接去time()的时间戳就可以了,若防止并发导致的重复和加一个随机前缀或后缀
      

  2.   

    google 一下: php uuid
      

  3.   

    function uuid($prefix = '')  
      {  
        $chars = md5(uniqid(mt_rand(), true));  
        $uuid  = substr($chars,0,8) . '-';  
        $uuid .= substr($chars,8,4) . '-';  
        $uuid .= substr($chars,12,4) . '-';  
        $uuid .= substr($chars,16,4) . '-';  
        $uuid .= substr($chars,20,12);  
        return $prefix . $uuid;  
      }  
      

  4.   

    用mysql的uuid 
    select uuid
    MYSQL就会返回给你这个全球唯一的GUID了。