Hola colega.
Yo te propongo una solución mucho más sencilla
connect.php
Código PHP:
Ver original<?php
class connection{
public $mysqli;
public function __construct() {
$this->mysqli = new mysqli('server','username','password','database_name');
if($this->mysqli) return $this->mysqli;
else throw new Exception('Error al conectar');
}
public function disconnect(){
$this->mysqli->close();
}
}
// Conexión con la base de datos
$mysqli = new Connection;
$pagesize = 5; // Tamaño de la página
$pageno = 1; // Página por defecto
// Verificar si se está consultando una página en particular
if( isset($_GET["pageno"]) ) { $pageno = $_GET["pageno"];
}
// Determinando el número de páginas
$sql = "select count(*) as num_registry from registros ";
$rs = $mysqli->query($sql);
$rows = $rs->fetch_assoc(); //Aqui le agregue la i a mysql_result
$pages = ceil( $rows['num_registry'] / $pagesize ); // Cantidad de paginas // Obteniendo los registros a mostrar
$dezp = ($pageno - 1) * $pagesize;
$sql = "select id, nombre, apellido ";
$sql .= "from registros limit $dezp, $pagesize";
$listado = $mysqli->query($sql); //ANTES ERA ASI : mysql_query( $sql, $cn );
?>