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();''