Tengo una duda mu grande.. .estoy acostumbrada a progamar con php y mysql, pero me ha tocado esta vez hacerlo con oracle en vez de con mysql. Y tengo que hacer una paginación. Me gusta mucho la clase de jpineido class.paginado.php , pero estoy intentando hacerlo con oracle pero no soy capaz de adaptarlo... alguien me podría hechar una mano?
Código PHP:
<?
// Conectamos a la Base de Datos
$Conn = mysql_connect("localhost", "usuario", "password");
mysql_select_db("base_de_datos");
// Obtenemos la página actual, por el método que más nos guste
// Por defecto, la página se propaga por la variable $pagina
$pagina = $HTTP_GET_VARS["pagina"];
// Incluimos la Clase Paginado
include("class.paginado.php");
$rs = new paginado($Conn); // instanciamos un objeto
$rs->pagina($pagina); // Le indicamos en que página estamos - 1 por defecto
$rs->porPagina(10); // Le decimos cuantos registros por página queremos - 20 por defecto
$rs->propagar("forum"); // Le decimos las variables que queremos propagar en los links
if(!$rs->query("SELECT * FROM clientes")) // Y ejecutamos nuestra consulta.
{
die( $rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos.
}
echo "Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()."<br>";
// Recorremos todos los resultados y los mostramos.
while($row = $rs->obtenerArray())
{
echo $row["apellido"].", ".$row["nombre"]."<br>";
echo "Email : ".$row["email"];
echo "<hr>";
} // while
// Finalmente mostramos los medios para la navegación entre los resultados.
echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente();
?>
Porque tal y como lo tengo ahora, yo la conexión la llamo con un require, y la select tambien la tengo hecha en otro archivo al cual llamo tambien con un include... y lo que tengo es el resultado en un array. por ejemplo $aRayResult. pero claro ya no se como hacer para adaptarlo a ese codigo.... alguien me puede dar una pista porfis??!!!!
cualquier duda aqui toy
