Te recomendamos que pruebes esta solución en un entorno controlado antes de enviarlo a producción, saludos.
Ejemplo 1: identificación única de php
uniqid ([string$prefix=""[,bool$more_entropy=FALSE]]):string
Ejemplo 2: php genera una identificación única para mysql
A programmatic way can be to:
add a UNIQUEINDEX to the field
generate a random string in PHP
loop in PHP (while(!DO_THE_INSERT))
generate another stringNote:
This can be dirty, but has the advantage to be DBMS-agnostic
Even if you choose to useaDBMS specific unique ID generator function(UUID, etc) it is a best practice to assure the field HAS to be UNIQUE, using the index
the loop is statistically not executed at all, it is entered only on insert failure
Recuerda que puedes dar difusión a este ensayo si te fue útil.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)