Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/05/2013, 14:58
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: retornar varias filas con mysqli

Ah, es porque con cada iteración del while estás pisando el valor de $fila.
Si quieres retornar un array tipo tabla, debes trabajar $fila como un arreglo mutidimensional:
Código PHP:
 $fila[] = array('Consecutivo'=>$arr['aplConsecutivo'], 'Nombre'=>$arr['aplNombre']); 
En todo caso, si vas a retornar todo el contenido del resultado, no es necesario que especifiques los valores a recuperar: te debiera bastar con asignar en cada iteración el valor del momento, en este caso, almacenado en $arr:
Código PHP:
 $fila[] = $arr
Saludos!

Editado: Por cierto, trabajando así, ya no tendrás que llenar tu $_SESSION dentro del bucle, sino fuera del mismo, justo antes de retornarlo.
Código PHP:
 while($arr $Busq->fetch_array())
 {
   
$fila[] = $arr;
 }
 
$_SESSION['filas'] = $fila;
 return 
$fila
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*