Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2014, 20:47
rutame
 
Fecha de Ingreso: agosto-2008
Ubicación: Canarias, España - París, Francia
Mensajes: 105
Antigüedad: 15 años, 9 meses
Puntos: 3
Pasar fetch_all a fetch_array

Buenas noches amigos.

Me gustaría pasar de fetch_all a fetch_array. La aplicación está en plan MVC de tal manera:

LibrosModelo
Código PHP:
Ver original
  1. public function get_libros_slider()
  2.     {
  3.      $result = $this->_db->query("select * from libros WHERE recomendado != 1
  4.     ORDER by rand(".time()."*".time().") limit 6");
  5.      $libros = $result->fetch_all(MYSQLI_ASSOC);
  6.      return $libros;  
  7.     }
LibrosControlador
Código PHP:
Ver original
  1. $slider = $libroModelo->get_libros_slider();
Y la vista que es donde tengo problemas, pues con el "fetch_all" si puedo usar el bucle foreach, pero cuando lo paso a fetch_array, no me funciona.
Código HTML:
Ver original
  1. <!-- bucle inicio -->
  2.             <?php foreach ($slider as $row):?>
  3.                 <div class="libro">
  4.                 <a href="libro.php?id=<?php echo $row['id'];?>">
  5.                 <img src="libros/<?php echo $row['caratula'];?>" alt="">
  6.                 </a>
  7.                 </div>
  8.             <?php endforeach ?>
  9. <!-- bucle fin -->