Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2012, 00:01
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Respuesta: comparar registros en ciclo while y descartar repetidos

Buenas!

Según veo comparas los nombres, ¿Cierto?

De este modo, yo haría algo así:

Código PHP:
Ver original
  1. $lim = array();//array de control
  2.  
  3. while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
  4.     $entra = true; //variable de control
  5.  
  6.     for($i=0;$i<count($lim);$i++){ //recorremos el array de contol
  7.         $aux = $lim[$i];/*almacenamos el registro de control (esto es opcional, lo he dejado así para que se vea más claro el código*/
  8.  
  9.         if($aux['nombre'] == $row['nombre']{//si está en el array de control
  10.             $entra = false; //lo indicamos
  11.             break; //sal del bucle
  12.         }
  13.     }
  14.  
  15.     if($entra){//si no está en el array de control
  16.         $lim[] = $row; //lo añadimos
  17.     }
  18. }

Al final tendrás el array "limpio" en $lim.


Espero te sirva.

Saludos!!