Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2011, 06:00
willaser
 
Fecha de Ingreso: mayo-2011
Mensajes: 20
Antigüedad: 12 años, 11 meses
Puntos: 0
Coger datos de la db y mostrarlos

Muy buenas, estoy empezando a estudiar poo y codeigniter. Y aún tengo dudas básicas que no he sabido resolver. A ver si podéis ayudarme.

Modelo
Código PHP:
Ver original
  1. function get_username($id) {
  2.         $query = $this->db->get_where('usuarios', array('id' => 6));
  3.         return $query->result();
  4.        
  5.     }

Controlador
Código PHP:
Ver original
  1. $usuario = $this->admin_tools_model->get_username($rec->id);
  2.     foreach ($usuario as $rec2) {
  3.     $usuario = $rec2->usuario;
  4.     echo $usuario
  5. }

Tengo dos cuestiones con este código:
- Qué proceso siguen los datos desde que llamo a la db hasta que lo muestro por pantalla? Es decir, que tengo en:
Código PHP:
Ver original
  1. $query
  2. $query->result()
  3. $usuario (imagino que lo mismo que en $query->result())
  4. $rec2->usuario

- Como aún no acabo de entender la conversión que hace el foreach, no se mostrar los datos cuando la db solo muestra una linea (como es este caso). Imagino que no es necesario el foreach, pero no se como hacerlo.

Muchas gracias de antemano.