Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/10/2013, 09:02
janyazul
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
De acuerdo Respuesta: números aleatorios no repetidos

Cita:
Iniciado por SkAr88 Ver Mensaje
Como dice bNd170 haz un select en la bd y lo guardas en un array, luego generas un numeto aleatorio, con in_array compruebas que no este en la bd y lo insertas, si esta generas otro ej:

Código PHP:
Ver original
  1. $sql="select camporand from tabla";
  2. $result=mysql_query($sql);
  3. while($row=mysql_fetch_row($result)){
  4. funcion_rand();
  5. if(in_array($valor_rand,$row)){//$valor_rand es lo que retorna la funcion funcion_rand()
  6. }
  7. }
  8. $sql="insert into bla bla";
Deberia ser algo asi
Muchas gracias, no conocía in_array, lo hice así y me funciono a la perfección. Gracias bNd170 y SkAr88. gnzsoloyo voy a tomar muy en cuenta tu advertencia, muchas gracias.