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

[SOLUCIONADO] Consultas a la base de datos con codeigniter

Estas en el tema de Consultas a la base de datos con codeigniter en el foro de CodeIgniter en Foros del Web. Hola me gustaria que me ayudaran con lo siguiente consulta en codeigniter. Modelo function Actividad() { $this->db-> select('actividad.*, tipo_actividad.nom_actividad,usuarios.nombre,usuar ios.apellido,estado_actser.nom_actser'); $this->db-> from('actividad'); $this->db-> join('usuarios', 'usuarios.id ...
  #1 (permalink)  
Antiguo 31/08/2015, 12:39
 
Fecha de Ingreso: agosto-2014
Mensajes: 11
Antigüedad: 10 años, 3 meses
Puntos: 0
Mensaje Consultas a la base de datos con codeigniter

Hola me gustaria que me ayudaran con lo siguiente consulta en codeigniter.

Modelo
function Actividad()
{
$this->db-> select('actividad.*, tipo_actividad.nom_actividad,usuarios.nombre,usuar ios.apellido,estado_actser.nom_actser');
$this->db-> from('actividad');
$this->db-> join('usuarios', 'usuarios.id = actividad.responsable');
$this->db-> join('tipo_actividad', 'tipo_actividad.id = actividad.actividad');
$this->db-> join('estado_actser', 'estado_actser.id = actividad.estado');
$this->db-> limit(1);

$query = $this->db->get();
if($query -> num_rows() == 1)
{
return $query->result();
}
else
{
return false;
}
}

Controlador
public function Consultar()
{
$this->load->model('ModeloActividad');
$session_data = $this->session->userdata('logged_in');
if($session_data['rol_id']!='2')
{
redirect(base_url().'Login');
}


$datos['activity']= $this->ModeloActividad->Actividad();

$this->load->view('Head');
$this->load->view('activity/Consultar',$datos);

}


Vista
<?php
foreach ($activity as $a) {
$session_data = $this->session->userdata('logged_in');
if ($session_data['id'] == $a->responsable) {
?>
<tr>
<td><?= $a->fecha_creada; ?></td>
<td><?= $a->nom_actividad; ?></td>
<td><?= $a->nombre," ",$a->apellido ?></td>
<td><?= $a->nom_actser; ?></td>
<tr>

EL problema es que me arroja solo el primer datos, la verdad soy nuevo en esto y me gustaria que me ayudaran.
  #2 (permalink)  
Antiguo 31/08/2015, 18:47
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: Consultas a la base de datos con codeigniter

estás limitando los resultados a 1 con esto:
$this->db-> limit(1);
  #3 (permalink)  
Antiguo 01/09/2015, 01:14
 
Fecha de Ingreso: agosto-2014
Mensajes: 11
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Consultas a la base de datos con codeigniter

simplemente debo quetar el limintante ($this->db-> limit(1)) en el modelo

Etiquetas: Ninguno
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 06:00.