= day 2 : Database Selecting Methods * diferentes métodos para acceder a la información * directamente con una sentencia SQL * ''$q = $this->db->query('SELECT * FROM XXX');'' * ''$q->num_rows()'' <- número de rows devueltas * ''$q->result()'' <- hacer un recorrido foreach * todos los campos de la tabla XXX * ''$q = $this->db->get('XXX');'' * solos los campos seleccionados de la tabla XXX * ''$this->db->select('campo1,campo2');'' * ''$q = $this->db->get('XXX');'' <- solo seleccciona los campos indicados * sentencia directa SQL con 1 parámetro * ''$sql = "SELECT campo1,campo2 FROM XXX where campo1 = ?";'' * ''$this->db->query($sql,2);'' <-- sustituye el **?** por el valor pasado, 2 * sentencia directa SQL con varios parámetros * ''$sql = "SELECT campo1,campo2 FROM XXX where campo1 = ? AND campo2 = ?";'' * ''$this->db->query($sql,array(2,3));'' <-- sustituye el primer **?** por el primer valor del array pasado, 2, el segundo **?** por el segundo y así ... * uso de métodos codeigniter para hacer lo anterior * ''$this->db->select('campo1,campo2');'' * ''$this->db->from('xxx');'' * ''$this->db->where('campo1',2); * ''$this->db->get();''