Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2013, 06:53
Avatar de xSkArx
xSkArx
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
Respuesta: números aleatorios no repetidos

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
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.