jueves, 25 de agosto de 2011

UUID en PHP


Algunos se preguntaran que es UUID o para que sirve mejor dicho pues UUID es una abreviatura de la palabra identificador universal único (identificador universal único).

Y para que sirve pues para muchas cosas pero lo podemos usar para crear llaves primarias en nuestra base de datos para que ya no usemos autonumerico por ejemplo.

El siguiente ejemplo esta hecho para php con una clase que encontre en internet , que nos ayuda a la creacion del UUID por algunos parametros .

Lo unico que tenemos que hacer es bajar la clase que la podemos encontrar aca luego solo hacemos un require y llamamos sus metodos como lo vemos en la imagen.

Tenemos la opcion de escoger dentro de estos tipos que existen.
  • UUID_NAME_MD5
  • UUID_TIME
  • UUID_RANDOM
  • UUID_NAME_SHA1
Y los formatos que necesitemos en el ejemplo lo puse en formato string pero se puede en otros como estos:
  • FMT_FIELD
  • FMT_STRING
  • FMT_BINARY
  • FMT_QWORD
  • FMT_DWORD
  • FMT_WORD
  • FMT_SHORT
  • FMT_BYTE
  • FMT_DEFAULT
Y tendremos como resultado esto:

Son 36 caracteres asi que en algunas base de datos esta el tipo de dato UUID pero en otros no asi que solo le pondremos texto de 36 caracteres. si nos fijamos el ultimo parametro que le enviamos lo conjunta con toda la expresion.

Descargar ejemplo


comenten no sean bayuncos

No hay comentarios:

Publicar un comentario