No lo he probado y lo he escrito así de paso, puede que tenga algún error
Código PHP:
//matriz para guardar los registros
$registros= array();
$datos= @mysql_query('SELECT * FROM ...',$idConex);
while($fila=musql_fetch_array($datos))
{
reset $registros;
$existe= false;
//leo el registro y compruebo si está en la matriz
for($i=0,$max=sizeof($registros);$i<$max;$i++)
{
//si lo encuentra incremento el valor
if($registro[$i]==$fila['elregistro']) $registro[$i]++;
$existe= true;
//no paro el bucle, pero podría hacerlo
}
//si no ha encontrado 'elregistro' lo añado a la pila
if(!$existe)
{
array_push($registros,$fila['elregistro']);
$registros['elregistro']=1;
}
dobeto
}