Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2012, 00:05
Avatar de zarkiel
zarkiel
 
Fecha de Ingreso: febrero-2012
Mensajes: 51
Antigüedad: 12 años, 2 meses
Puntos: 15
Respuesta: ayudita con una paginacion en php y Mysql

Lo principal va en la consulta SQL, podrías hacerlo asi:

Código PHP:
Ver original
  1. public function lista_animes15(){
  2.     self::set_names();
  3.     $pag = isset($_GET['pag']) ? $_GET['pag'] : 1; // obtenemos la página por GET
  4.     $per_pag = 10; // cantidad de registros por página
  5.     $ini = ($pag * $per_pag) - $pag; // inicio de los registros
  6.     // ahora la consulta seleccionará $per_pag registros empezando de $ini
  7.     $sql='SELECT * FROM m_animes ORDER BY p_id DESC LIMIT '.$ini.','.$per_pag;
  8.     foreach($this->dbh->query($sql) as $row) {
  9.         $this->n[]=$row;
  10.     }
  11.     $this->dbh=null;
  12.     return $this->n;
  13. }

Para obtener la lista de páginas, ya te toca pensar un poco.
__________________
« Los deseos pueden hacerse realidad, pero no basta con esperar un milagro, el milagro lo hacemos nosotros... Aquí y ahora »