Foros del Web » Programando para Internet » PHP » CodeIgniter »

[SOLUCIONADO] Solo devuelve una fila de la consulta

Estas en el tema de Solo devuelve una fila de la consulta en el foro de CodeIgniter en Foros del Web. Tengo un problema con el foreach del modelo y esque solo me devuelve una fila el caso es que lo tengo hecho de esta manera ...
  #1 (permalink)  
Antiguo 28/04/2015, 05:27
 
Fecha de Ingreso: abril-2015
Mensajes: 4
Antigüedad: 9 años
Puntos: 0
Solo devuelve una fila de la consulta

Tengo un problema con el foreach del modelo y esque solo me devuelve una fila
el caso es que lo tengo hecho de esta manera

$query = $this->db->get();
if ($query->num_rows() > 0){

foreach ($query->result() as $row) {
return $query->row();
}


}
return null;

y el controlador:

$fila[]=$this->Etiq......
echo json_encode($fila);

Esto es mandado al ajax para imprimir el html y solo me devuelve una fila.
  #2 (permalink)  
Antiguo 28/04/2015, 06:38
 
Fecha de Ingreso: abril-2015
Mensajes: 4
Antigüedad: 9 años
Puntos: 0
Respuesta: Solo devuelve una fila de la consulta

Solucionado

if ($query->num_rows() > 0){
$array= array();

foreach ($query->result() as $row) {
$array[] =$row;

}


}
return $array;

Etiquetas: devuelve, fila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:57.