Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2010, 05:11
patcan
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
guardar consulta sql en array multidimensional

Hola,

Necesito guardar el resultado de una select en una array multidimensional para acceder posteriormente y pasarle datos de diferentes filas a una función.

Utilizo este bucle para almacenar:

while($v=mysql_fetch_array($result))
{
foreach ($v as $indice1=>$valor1)
{
if(is_int($indice1))
{
$array[$contador][$indice1]=$valor1;
}
}
$contador++;
}

Una vez que tengo supuestamente la consulta almacenada, necesito pasarle los datos a una función de diferentes filas así:

for ($i=0; $i<$nfilas; $i= $i+2)
{
$j=$i+1;
$temp= mi_funcion ($array[$i][2], $array[$i][3], $array[$j][2], $array[$j][3]);
}

La select que realizo siempre obtiene un número par de filas y en la función necesito datos de la 1ª y 2ª fila, 3ª y 4ª, ....

No consigo que me funcione el almacenamiento de la select en el array, ¿alguien puede ayudarme?

muchas gracias