Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/06/2007, 11:04
carloshuchim
 
Fecha de Ingreso: junio-2007
Ubicación: Mérida, Yucatán, México
Mensajes: 94
Antigüedad: 16 años, 10 meses
Puntos: 1
Re: Duda con muestra de datos

Mira, si tú $row[0]... donde esta el código, es un campo tipo númerico entonces será algo asi...

$codigoNumerico = true;

//Creamos una matriz
$codigos = array();

//Luego obtenemos los datos de la base de datos
while ($row = mysql_fetch_row($result)){
//Aqui verifico si el tipo de campo es numerico... recuerda que puedes quitar esto... sólo deja la lina que te sirva...
if ($codigoNumerico) {
$codigos[intval($row[0])] .= $row[1] . ", ";
}else{
$codigos[$row[0]] .= $row[1] . ", ";
}
}
//Lo que hicimes fue, unir todos los mails que correspondan a ese campo separados por una coma...
//Luego hago un bucle para imprimir los datos

//En esta parte imprimo cuantos codigos tengo y sus respectivos emails...
foreach($codigos as $codigo=>$mails){
//$codigo identifica a cadauno de los codigos, sean númericos o de texto
echo $codigo;
//$mails son todos los mails, separados de una coma...
echo $mails;
//Podemos convertirlos enuna matriz para poder trabajar con ellos si asi lo queremos
$todoslosemails = explode(",", $mails);
/*
Por ejempl $todoslosemails[0] este es el primer mail de cada codigo
*/
}

Creo que con esto si lo entendies te puede ayudar...

Otra cosa, te decia que estaba mal eso que haces por que estas duplicando registros en tu tabla, y eso es una practica que no debes hacer...