Ahora bien hay algo que no comprendo al hacer una llamada a la base de datos. Estoy siguiendo el tutorial de ellos y este es mi codigo:
Model:
Código PHP:
Ver original
<?php class Articulos_Model extends CI_Model { function obtenerarticulos() { $mysql_query = "SELECT * FROM articulo ORDER BY id DESC LIMIT 2"; } function obtenerarticulo($id) { $mysql_query = "SELECT * FROM articulo WHERE id=" . $id; return false; } else { } } } ?>
Controlador:
Código PHP:
Ver original
<?php class Articulos extends CI_Controller { public function index() { $this->load->helper('url'); $this->load->model('Articulos_model'); $articulos = $this->Articulos_model->obtenerarticulos(); $this->load->view('home', $datos_vista); } function muestra($id) { $this->load->helper('url'); $this->load->model('Articulos_model'); $arrayArticulo = $this->Articulos_model->obtenerarticulo($id); if(!$arrayArticulo) { show_404(); } else { $this->load->view('muestra_articulo', $arrayArticulo); } } } ?>
Y aqui el problema, el view (HOME)
Código PHP:
Ver original
<html> <head> <title>Portada de mi sitio</title> </head> <body> <h1>Bienvenido a mi web</h1> <p>Esta es la portada de página web, basada en la publicación de artículos interesantes.</p> <?php echo '<p>'; echo '<a href="' .site_url('/articulos/muestra/' . $fila['id']) . '">'. $fila['titulo']. '</a>'; echo '</p>'; } ?> </body> </html>
En el archivo view, llamado home, se observa que dice "while ($fila = mysql_fetch_array($rs_articulos)){" bueno no comprendo que seria $rs_articulos, si alguien me explica y me muestra como seria si no fuera con code igniters para comprender mejor le agradeceria.
Saludos.