Código PHP:
<?php
mysql_connect("localhost","USERNAME","PASSWORD");
mysql_select_db("DB");
// Numero de resultados por pagina
$max_result = 30;
// Enque pagina estamos
if(!isset($_GET['p'])){
$p = 0;
}else{
$p = $_GET['p'];
}
// Contamos las entradas totales
$q_contar = mysql_query("SELECT * FROM tabla");
$count = mysql_num_rows($q_contar);
if($count==0){
echo "No hay resultados";
}else{
$num_pag=ceil($count/$max_result);
$limit_inf = ($p*$max_result);
// Seleccionamos las entradas necesarias para la pagina actual
$q_utils = mysql_query("SELECT * FROM tabla LIMIT $limit_inf, $max_result");
while($row=mysql_fetch_array($q_utils)){
foreach($row as $row){
echo $row." - ";
}
echo "<br />";
}
echo "<br />";
echo "<br />";
// Generamos los Links para las paginas
for($i=1;$i<=$num_pag;$i++){
if( ($p+1)==$i) {
echo "<strong>$i</strong>";
}
else{
$set_p=($i-1);
echo "<a href=\"?p=".$set_p."\">$i</a>";
}
echo " - ";
}
}
?>
esto es lo q me salio.
me avisan si tengo errores.
se puede trabajar un poco mas pero eso es como basico.
salu2.