Bueno tengo un formulario de registro de usuarios, a los mismos internamente hay que generarle un numero de socio entre 0 y 1000, para aquello uso un rand, pero llega un momento en que se me repiten los numeros.. y este codigo (numero de socio) debe ser unico.. alguien podria ayudarme?
Código PHP:
srand ((double) microtime( )*1000000);
$random_number = rand(0,1000);
$numsocio = $random_number;
$busqueda= mysql_query("SELECT numsocio FROM usuarios WHERE numsocio='$numsocio'");
if(mysql_num_rows($busqueda)>0)
{ srand ((double) microtime( )*1000000);
$random_number = rand(0,5);
$numsocio = $random_number;
} else
{
mysql_query("insert into usuarios (numsocio,name,lastname,observacion) values ( '".$numsocio."','".$name."','".$lastname."','".$observacion."')")or die(mysql_error());
}
gracias mil
Luz
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)