Buen dia tengo una duda como puedo paginar una consulta a una base de datos en mysql, sucede que tengo varios registros e imprime una pagina larguisima. y me gustaria que hubiera varias paginas de unos 10 reg cada pagina.
este es el codigo que tengo
Código PHP:
<?php
$conexion=mysql_connect("localhost","root","")
or die("Problemas en la conexion");
mysql_select_db("nombredelabasededatos",$conexion) or
die("Problemas en la selección de la base de datos");
$registros=mysql_query("select codigo,nombres,carrera,fecha1,fecha2,hora,hora2,cano,otroequipo from reporte",$conexion) or
die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_array($registros))
{
echo "<table width=900 border=1>";
echo "<tr>";
echo "<td>"."Prestamo No.: ";
echo "<td >"."Nombre: ";
echo "<td>"."carrera: ";
echo "<td>"."Cañonera prestada";
echo "<td>"."Otro Equipo Prestado";
echo "<td>"."fecha se presto";
echo "<td>"."fecha que se entrego";
echo "<td>"."hora que se Presto";
echo "<td>"."hora que se Entrego";
echo "</tr>";
echo "<tr>";
echo "<td>".$reg['codigo'];
echo "<td>".$reg['nombres'];
echo "<td>".$reg['carrera'];
echo "<td>".$reg['cano'];
echo "<td>".$reg['otroequipo'];
echo "<td>".$reg['fecha1'];
echo "<td>".$reg['fecha2'];
echo "<td>".$reg['hora'];
echo "<td>".$reg['hora2'];
echo "</tr>";
echo "<br>";
echo "<hr>";
echo "</table>";
}
mysql_close($conexion);
?>