Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/06/2008, 17:45
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Guardar variables en array, dentro de un WHILE

a ver si me puedo explicar mejor con el codigo

Código PHP:
//consulta a la BD
 
while($row mysql_fetch_array($_pagi_result)){
 
echo 
$row[fecha]; //imprimo la fecha del dia
 
 
$sql "SELECT   * FROM contador_con WHERE id_fecha = '$row[id_fecha]' ORDER BY fecha  DESC";  
$result mysql_query($sql $conexion) or die ( mysql_error() ); 
 
$sql4 "SELECT ip,COUNT(*)  FROM contador_con WHERE id_fecha = '$row[id_fecha]' GROUP BY ip"//consulta para saber el numero de IP´s distintas que hay ese dia
 
$res2mysql_query($sql4) or die (mysql_error()); 
$fila2 mysql_num_rows($res2);
//$fila3 = mysql_fetch_assoc ($res2);
 
//comienzo a intentar almacenar los datos en el array
$datos = array(); 
for (
$i=0$i<=count ($res2); $i++){ 
 
$datos[] = $fila2//es aqui donde quiero almacenar las IP´distintas
}
 
echo 
"<b>numero de vistantes : </b>";
echo 
$fila2;  //imprimo el numero de IP´s distintas por ciclo, que son los datos que quiero guardar en el array $datos
 
}
var_dump ($datos); 
este var_dump me devuelve array(1) { [0]=> int(16) }

y 16 ya es el resultado correcto de la primera vuenta del ciclo

pero solo almaceno en el array el valor de $fila2 una sola vez, y no todas las veces que se ejecuta el bucle

Un saludo

Última edición por jaronu; 08/06/2008 a las 17:57